コード例 #1
0
 public IActionResult CreateTask([FromBody] TaskModel model)
 {
     if (string.IsNullOrWhiteSpace(model.TemplateName) || model.TemplateName == "")
     {
         model.TemplateName = "null";
     }
     if (model.Duration < 1)
     {
         model.Duration = 15;
     }
     if (model != null && taskHandler.CreateTask(model) != new TaskModel())
     {
         return(Ok());
     }
     return(BadRequest());
 }
コード例 #2
0
        private static void CreateRandomTasks(TaskHandler TaskHandler)
        {
            TaskHandler.CreateTask(new Message //#ff0000
            {
                Method   = "create",
                Resource = "task",
                Fields   = new Fields
                {
                    Tasks = new List <Task>
                    {
                        new Task
                        {
                            IsComplete  = false,
                            Username    = "******",
                            ProjectId   = 1,
                            Description = "Do stuff",
                            StartTime   = DateTime.Now,
                            EndTime     = new DateTime(2019, 12, 20),
                            ColorLabel  = "danger"
                        }
                    }
                }
            });

            TaskHandler.CreateTask(new Message //#ff0000
            {
                Method   = "create",
                Resource = "task",
                Fields   = new Fields
                {
                    Tasks = new List <Task>
                    {
                        new Task
                        {
                            IsComplete  = false,
                            Username    = "******",
                            ProjectId   = 1,
                            Description = "Do stuff 2",
                            StartTime   = DateTime.Now,
                            EndTime     = new DateTime(2019, 12, 21),
                            ColorLabel  = "info"
                        }
                    }
                }
            });

            TaskHandler.CreateTask(new Message //#ff0000
            {
                Method   = "create",
                Resource = "task",
                Fields   = new Fields
                {
                    Tasks = new List <Task>
                    {
                        new Task
                        {
                            IsComplete  = false,
                            Username    = "******",
                            ProjectId   = 1,
                            Description = "Do stuff 3",
                            StartTime   = DateTime.Now,
                            EndTime     = new DateTime(2019, 12, 22),
                            ColorLabel  = "primary"
                        }
                    }
                }
            });
        }