示例#1
0
 public Task CreateTask(CreateTaskCommand taskCommand)
 {
     var category = taskCategoryRepository.GetBy(taskCommand.CategoryId);
     var task = new Task(taskCommand.Title, taskCommand.StartDate, taskCommand.StartTime, taskCommand.EndTime,
         taskCommand.Content, taskCommand.WorkProgressPercent, category, taskCommand.AppType, taskCommand.SyncId);
     taskRepository.Create(task);
     return task;
 }
示例#2
0
 public void Delete(Task task)
 {
     ctx.Tasks.Remove(task);
     ctx.SaveChanges();
 }
示例#3
0
 public void Update(Task task)
 {
     ctx.SaveChanges();
 }
示例#4
0
 public void Create(Task task)
 {
     ctx.Tasks.Add(task);
     ctx.SaveChanges();
 }