Ejemplo n.º 1
0
 public AssigmentTask Post(AssigmentTask task)
 {
     if (task != null)
     {
         Tasks.Add(task);
         task.Id            = 4;
         task.CreatedDate   = DateTime.Now;
         task.CompletedDate = task.DueDate;
         return(task);
     }
     else
     {
         throw new ArgumentException("Task can not be null");
     }
 }
Ejemplo n.º 2
0
        public AssigmentTask Put(int id, AssigmentTask updateTask)
        {
            foreach (var item in Tasks)
            {
                if (item.Id == id)
                {
                    item.CompletedDate = updateTask.CompletedDate;
                    item.CreatedDate   = updateTask.CreatedDate;
                    item.DueDate       = updateTask.DueDate;
                    item.StartDate     = updateTask.StartDate;
                    item.Status        = updateTask.Status;
                    item.Subject       = updateTask.Subject;
                    item.Id            = updateTask.Id;
                }

                return(item);
            }

            return(updateTask);
        }