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"); } }
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); }