public ProjectTask Update(ProjectTaskUpdate project)
        {
            var toEdit = context.ProjectTasks.SingleOrDefault(p => p.Id == project.Id);

            if (toEdit != null)
            {
                toEdit.SetFrom(project);
                context.SaveChanges();
            }
            return(toEdit);
        }
コード例 #2
0
 public static void SetFrom(this ProjectTask projectTask, ProjectTaskUpdate update)
 {
     projectTask.Title       = update.Title;
     projectTask.DeadLine    = update.DeadLine;
     projectTask.IsCompleted = update.IsCompleted;
 }
コード例 #3
0
 public ActionResult <ProjectTask> Update(ProjectTaskUpdate task) => repository.Update(task);