public ActionResult EditColumn(RTC_TaskList task, int?current) { try { if (task.ColumnOrder < current) { var listCol = taskListService.GetOthersColumn(task.ProjectID, task.ColumnOrder, current).ToList(); foreach (var item in listCol) { if (item.id != task.id) { item.DateModified = DateTime.Now; item.ColumnOrder = item.ColumnOrder + 1; taskListService.Update(item); } else { break; } } task.DateModified = DateTime.Now; taskListService.Update(task); taskListService.SaveChanges(); return(AjaxResult(true)); } else { var listCol = taskListService.GetOthersColumn(task.ProjectID, task.ColumnOrder, current).ToList(); foreach (var item in listCol) { if (item.id != task.id) { item.DateModified = DateTime.Now; item.ColumnOrder = item.ColumnOrder - 1; taskListService.Update(item); taskListService.SaveChanges(); } else { break; } } task.DateModified = DateTime.Now; taskListService.Update(task); taskListService.SaveChanges(); return(AjaxResult(true)); } } catch (Exception e) { return(AjaxResult(false, "Lỗi hệ thống", null, e.Message)); } }
public ActionResult SubmitTask(RTC_TaskList task) { try { if (task.id == 0) { task.DateCreated = DateTime.Now; taskListService.Add(task); taskListService.SaveChanges(); return(AjaxResult(true)); } else { task.DateModified = DateTime.Now; taskListService.Update(task); taskListService.SaveChanges(); return(AjaxResult(true)); } } catch (Exception e) { return(AjaxResult(false, "Lỗi hệ thống", null, e.Message)); } }
public void Update(RTC_TaskList task) { taskListRepository.Update(task); }
public void Add(RTC_TaskList task) { taskListRepository.Add(task); }