public ActionResult SubmitForm(TaskListEntity taskListEntity) { var companyId = OperatorProvider.Provider.GetCurrent().CompanyId; _taskListApp.SubmitForm(taskListEntity, companyId); return(Success("操作成功。")); }
public SharedTaskListModel(TaskListEntity taskListEntity) { Id = taskListEntity.Id; Name = taskListEntity.Name; TotalTasksCount = taskListEntity.Tasks?.Count() ?? 0; OpenTasksCount = taskListEntity.Tasks?.Count(t => !t.IsClosed) ?? 0; }
public TaskListForUserModel(TaskListEntity entity) { Id = entity.Id; Name = entity.Name; Tasks = entity.Tasks.Select(t => new ListViewTaskModel(t)).ToList(); Sharees = entity.Sharees.Select(s => new ShareeModel(s)).ToList(); }
public TaskListEntity Update(TaskListEntity entity) { try { _tasklistRepository.Update(entity); return(entity); } catch (Exception e) { _log.Error(e, "数据库操作出错"); return(null); } }
public bool Delete(TaskListEntity entity) { try { _tasklistRepository.Delete(entity); return(true); } catch (Exception e) { _log.Error(e, "数据库操作出错"); return(false); } }
public void SubmitCustomTaskForm(TaskListEntity taskListEntity, string keyValue) { taskListEntity.F_LoopMark = true; if (!string.IsNullOrEmpty(keyValue)) { taskListEntity.Modify(keyValue); _service.Update(taskListEntity); } else { taskListEntity.Create(); _service.Insert(taskListEntity); } }
public void SubmitForm(TaskListEntity taskListEntity, string companyId) { var tasks = new List <ReadTaskEntity>(); var meterTypes = new List <string> { taskListEntity.F_MeterType }; var meters = _meterApp.GetListByMeterType(meterTypes, companyId); var taskMeter = new List <MeterViewModel>(); taskListEntity.F_DeviceNumber = meters.Count; taskListEntity.F_LoopMark = false; taskListEntity.Create(); if (meters.Count <= 0) { return; } foreach (var item in meters) { var channel = _channelApp.GetFormByArchiveId(item.F_Id); if (channel != null) { var readTaskEntity = new ReadTaskEntity { F_MeterType = item.F_MeterType, F_CreatorTime = DateTime.Now, F_State = (int)TaskStateEnum.Wait, F_Factor = item.F_Factor, F_MeterCode = item.F_MeterCode, F_Id = Common.GuId(), F_WorkId = taskListEntity.F_Id, F_Param = channel.F_Id, F_TaskType = (int)TaskTypeEnum.Read, F_ChannelType = (int)ChannelTypeEnum.Mbus }; tasks.Add(readTaskEntity); } else if (meterTypes.Contains(MeterTypeEnum.WattMeter.ToString())) { taskMeter.Add(item); } } tasks.AddRange(new ReadTaskApp().WattReadWithOther(taskMeter, taskListEntity.F_Id, TaskTypeEnum.Read)); _service.SubmitForm(taskListEntity, tasks); }
public async System.Threading.Tasks.Task Add(ClaimsPrincipal claimsPrincipal, string name) { try { var user = await GetUser(claimsPrincipal); var currentUser = await Context.Users.Include(s => s.Lists).SingleAsync(u => u.Id == user.Id); var listToAdd = new TaskListEntity(name); currentUser.Lists.Add(listToAdd); await Context.SaveChangesAsync(); } catch (Exception e) { Console.WriteLine(e); UiMessagingPipeline.AddUiMessageForUser(claimsPrincipal.FindFirstValue(ClaimTypes.NameIdentifier), new UiMessage("An error occured")); } }
public HttpResponseMessage AddTaskList([FromBody] TaskListModel taskListModel) { var model = new TaskListEntity { Task = _taskService.GetTaskById(taskListModel.TaskId), Broker = _brokerService.GetBrokerByUserId(taskListModel.UserId), Taskschedule = taskListModel.Taskschedule, }; //var mo1 = new TaskListSearchCondition //{ // TaskId = taskListModel.TaskId //}; //if (taskListModel.Type == "add") //{ // //判断是否存在同名名称 // int taskCount = _taskListService.GetTaskListCount(mo1); // if (taskCount == 0) // { try { if (_taskListService.Create(model) != null) { return(PageHelper.toJson(PageHelper.ReturnValue(true, "添加成功"))); } } catch (Exception) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "添加失败"))); } // } // else // { return PageHelper.toJson(PageHelper.ReturnValue(false, "任务名称已存在,请换名称")); } //} //if (taskListModel.Type == "edit") //{ // var cond = new TaskListSearchCondition() // { // TaskId = taskListModel.Id // }; // //判断任务是否被接手 // int tlistcout = _taskListService.GetTaskListCount(cond); // //判断是否存在同名名称 // var mo11 = new TaskSearchCondition // { // TasknameRe = taskListModel.Taskname, // Id = taskListModel.Id // }; // int tasknameCount = _taskService.GetTaskCount(mo11); // if (tlistcout > 0) { return PageHelper.toJson(PageHelper.ReturnValue(false, "不能修改,已经有人接手任务")); } // else if (tasknameCount > 0) { return PageHelper.toJson(PageHelper.ReturnValue(false, "任务名称已存在,请换名称")); } // else // { // var mdel = _taskService.GetTaskById(taskListModel.Id); // mdel.Id = taskListModel.Id; // mdel.TaskPunishment = _taskPunishmentService.GetTaskPunishmentById(taskListModel.TaskPunishmentId); // mdel.TaskAward = _taskAwardService.GetTaskAwardById(taskListModel.TaskAwardId); // mdel.TaskTag = _taskTagService.GetTaskTagById(taskListModel.TaskTagId); // mdel.TaskType = _taskTypeService.GetTaskTypeById(taskListModel.TaskTypeId); // mdel.Taskname = taskListModel.Taskname; // mdel.Describe = taskListModel.Describe; // mdel.Endtime = taskListModel.Endtime; // mdel.Adduser = 1; // mdel.Addtime = DateTime.Now; // mdel.Upuser = 1; // mdel.Uptime = DateTime.Now; // try // { // _taskService.Update(mdel); // return PageHelper.toJson(PageHelper.ReturnValue(true, "修改成功")); // } // catch (Exception) // { // return PageHelper.toJson(PageHelper.ReturnValue(false, "修改失败")); // } // } //} return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据验证失败"))); }
public ActionResult SubmitCustomTaskForm(TaskListEntity taskListEntity, string keyValue) { _taskListApp.SubmitCustomTaskForm(taskListEntity, keyValue); return(Success("操作成功。")); }