Status: @Sprint.GetSprintType()
Description: @Sprint.Description
Notes: @Sprint.Notes
@if (selectedTasks.Count > 0) { @foreach (var task in selectedTasks) {
@task.Name
Type: @task.Task.Replace("_", " ")
Status: @task.Status.Replace("_", " ")
Priority: @task.Priority
@if (task.Finished != null) {
Finished: @task.Finished.Value.ToString("dd/MM/yyyy")
}
Created: @task.Created.Value.ToString("dd/MM/yyyy")
Description: @task.Description
Notes: @task.Notes
} } else {
Add Tasks...
}
@code { #if NO_SQL [Parameter] public List Tasks { get; set; } #else [Parameter] public DbSet Tasks { get; set; } #endif [Parameter] public SprintModel Sprint { get; set; } private List selectedTasks { get; set; } protected override void OnInitialized() { selectedTasks = (from task in Tasks where task.SprintModelId == Sprint.Id select task).OrderBy(x => x.Created).OrderBy(x => x.Finished).Reverse().OrderBy(x => x.Status).ToList(); } }