public OperationResult Insert(TaskManageVM model) { try { TaskManage task = _TaskManageRepository.Entities.FirstOrDefault(c => c.TaskID == model.TaskID.Trim()); if (task != null) { return(new OperationResult(OperationResultType.Warning, "数据库中已经存在相同的课题信息,请修改后重新提交!")); } if (model.TaskName == null || model.TaskName.Trim() == "") { return(new OperationResult(OperationResultType.Warning, "课题名称不能为空,请修改后重新提交!")); } var entity = new TaskManage { TaskID = model.TaskID, TaskName = model.TaskName, TaskLeader = model.TaskLeader.Trim(), AvailableFund = model.AvailableFund, Deficit = model.Deficit, UpdateDate = DateTime.Now }; _TaskManageRepository.Insert(entity); return(new OperationResult(OperationResultType.Success, "新增数据成功!")); } catch { return(new OperationResult(OperationResultType.Error, "新增数据失败,数据库插入数据时发生了错误!")); } }
public OperationResult Update(TaskManageVM model) { try { TaskManage task = _TaskManageRepository.Entities.FirstOrDefault(c => c.TaskID == model.TaskID.Trim()); if (task == null) { throw new Exception(); } task.TaskID = model.TaskID; task.TaskName = model.TaskName; task.TaskLeader = model.TaskLeader.Trim(); task.AvailableFund = model.AvailableFund; task.Deficit = model.Deficit; task.UpdateDate = DateTime.Now; _TaskManageRepository.Update(task); return(new OperationResult(OperationResultType.Success, "更新数据成功!")); } catch { return(new OperationResult(OperationResultType.Error, "更新数据失败!")); } }