/// <summary> /// 新增子任务 /// </summary> /// <param name="tasklistModel"></param> /// <returns></returns> public CommonResult Add(Models.TaskList tasklistModel) { //if(IsRepeatTaskListName(tasklistModel.TaskListNo,tasklistModel.TaskListName)) //{ // return CommonResult.Instance("已存在此任务名,请换一个再试"); //} tasklistModel.TaskListNo = db.Database.SqlQuery <string>("select ([dbo].[GetNextTN]('TaskList')) ").FirstOrDefault(); db.TaskList.Add(tasklistModel); if (db.SaveChanges() < 0) { return(CommonResult.Instance(0, "新建失败", tasklistModel.TaskListName)); } Log4NetHelper.Info("新增子任务", tasklistModel.ToJson()); return(CommonResult.Instance()); //AllServices.ActionLogService.AddLog("新增文件",folderModel.ToJson(),Enums.ActionCategory.Add); }
/// <summary> /// 更新任务 /// </summary> /// <param name="tasklistModel"></param> /// <returns></returns> public CommonResult Update(Models.TaskList tasklistModel) { if (IsRepeatTaskListName(tasklistModel.TaskListNo, tasklistModel.TaskListName)) { return(CommonResult.Instance("已存在此任务名,请换一个再试")); } db.TaskList.Where(taskList => taskList.UID == tasklistModel.UID).Update(u => new Models.TaskList() { TaskListName = tasklistModel.TaskListName, Editor = tasklistModel.Editor, EditTime = tasklistModel.EditTime, Remark = tasklistModel.Remark, State = tasklistModel.State }); Log4NetHelper.Info("更新任务", tasklistModel.ToJson()); //AllServices.ActionLogService.AddLog("更新项目信息",model.ToJson(),Enums.ActionCategory.Update); return(CommonResult.Instance()); }