예제 #1
0
        //To create new task
        public int CreateTask(TaskObjectFromClient CreateTask)
        {
            try
            {
                manage.Models.Task task = new manage.Models.Task();

                task.IdTask          = 0;
                task.TaskDescription = CreateTask.TaskDescription;
                task.AssignDate      = DateTime.Now;
                task.DueDate         = CreateTask.DueDate;

                db.Task.Add(task);
                db.SaveChanges();

                Assign assign = new Assign();
                assign.IdCreator  = CreateTask.IdTaskCreator;
                assign.IdAssignee = CreateTask.TaskAssignee;
                assign.IdTask     = task.IdTask;

                db.Assign.Add(assign);
                db.SaveChanges();
                return(1);
            }
            catch
            {
                throw;
            }
        }
예제 #2
0
 public List <manage.Models.Task> CreateTask([FromBody] TaskObjectFromClient task)
 {
     if (1 == objManage.CreateTask(task))
     {
         return(objManage.GetAllTasks());
     }
     else
     {
         var emptyList = new List <manage.Models.Task>();
         return(emptyList);
     }
 }