fix(Agile) Fixed status sorting and load bug

This commit is contained in:
2022-04-12 10:33:38 -04:00
parent b0032bd865
commit 13e2d5d5eb
6 changed files with 13 additions and 10 deletions
BIN
View File
Binary file not shown.
+3
View File
@@ -81,6 +81,7 @@ else
protected override void OnInitialized() protected override void OnInitialized()
{ {
agileService.Subscribe(HasChanged); agileService.Subscribe(HasChanged);
HasChanged();
} }
void IDisposable.Dispose() void IDisposable.Dispose()
@@ -90,6 +91,8 @@ else
void HasChanged() void HasChanged()
{ {
if(!agileService.IsLoaded()) return;
backlog.Clear(); backlog.Clear();
foreach (var task in agileService.AgileTaskModels!) foreach (var task in agileService.AgileTaskModels!)
+1 -1
View File
@@ -11,7 +11,7 @@
<div class="tasksContainer"> <div class="tasksContainer">
@if (AgileSprint.AgileTaskModels.Count > 0) @if (AgileSprint.AgileTaskModels.Count > 0)
{ {
@foreach (var task in AgileSprint.AgileTaskModels) @foreach (var task in AgileSprint.AgileTaskModels.OrderBy(x=>x.OrderPriority))
{ {
<div class="taskContainer @task.Status.ToLower() @task.Task.ToLower()"> <div class="taskContainer @task.Status.ToLower() @task.Task.ToLower()">
<div class="taskName">@task.Name</div> <div class="taskName">@task.Name</div>
File diff suppressed because one or more lines are too long
+7
View File
@@ -14,6 +14,13 @@ public class AgileTaskModel
public string Priority { get; set; } = PriorityType.Medium; public string Priority { get; set; } = PriorityType.Medium;
public string Task { get; set; } = TaskType.Feature; public string Task { get; set; } = TaskType.Feature;
public int OrderPriority => Status == StatusType.In_Progress ? 1
: Status == StatusType.Todo ? 2
: Status == StatusType.Done ? 3
: Status == StatusType.Canceled ? 4
: Status == StatusType.To_Test ? 2
: Status == StatusType.Fun_Idea ? 5 : 6;
public DateTime? Created { get; set; } = null; public DateTime? Created { get; set; } = null;
public DateTime? Finished { get; set; } = null; public DateTime? Finished { get; set; } = null;
} }
+1 -8
View File
@@ -1,16 +1,9 @@
namespace Model.Feedback;
using System.Timers;
namespace Model.Feedback;
public class ToastModel public class ToastModel
{ {
public string Title { get; set; } = "addTitle"; public string Title { get; set; } = "addTitle";
public string Message { get; set; } = "addMessage"; public string Message { get; set; } = "addMessage";
public string SeverityType { get; set; } = "addType"; public string SeverityType { get; set; } = "addType";
public float Age { get; set; } = 0; public float Age { get; set; } = 0;
} }