You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
959 B
26 lines
959 B
using System; |
|
using Model.Work.Tasks.Enums; |
|
|
|
namespace Model.Work.Tasks; |
|
|
|
public class AgileTaskModel |
|
{ |
|
public int Id { get; set; } = 1; |
|
public int? AgileSprintModelId { get; set; } = null; |
|
public string Name { get; set; } = "Add name..."; |
|
public string Description { get; set; } = "Add description..."; |
|
public string Notes { get; set; } = "Add notes..."; |
|
public string Status { get; set; } = StatusType.Fun_Idea; |
|
public string Priority { get; set; } = PriorityType.Medium; |
|
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? Finished { get; set; } = null; |
|
} |