Example #1
0
        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, "新增数据失败,数据库插入数据时发生了错误!"));
            }
        }
Example #2
0
 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, "更新数据失败!"));
     }
 }