コード例 #1
0
ファイル: TaskPostModel.cs プロジェクト: arusfacultate/lab2
        public static Taskk ToTask(TaskPostModel taskk)
        {
// ora 4 --- 0:30:00 in sus
            return(new Taskk
            {
                Title = taskk.Title,
                Description = taskk.Description,
                Added = taskk.Added,
                Deadline = taskk.Deadline,
                ClosedAt = taskk.ClosedAt
            });
        }
コード例 #2
0
        public static Taskk ToTask(TaskPostModel taskk)
        {
            TaskImportance taskImportance = TaskImportance.Low;

            if (taskk.Importance == "Medium")
            {
                taskImportance = TaskImportance.High;
            }
            if (taskk.Importance == "High")
            {
                taskImportance = TaskImportance.High;
            }

            TaskState taskState = TaskState.Open;

            if (taskk.State == "In Progress")
            {
                taskState = TaskState.InProgress;
            }
            if (taskk.Importance == "Closed")
            {
                taskState = TaskState.Closed;
            }


            return(new Taskk
            {
                Title = taskk.Title,
                Description = taskk.Description,
                Added = taskk.Added,
                Deadline = taskk.Deadline,
                ClosedAt = taskk.ClosedAt,
                Importance = taskImportance,
                State = taskState,
                Comments = taskk.Comments
            });
        }