public async Task ChangeStatusAsync(ChangeStatusInput input) { var area = await _context.Areas.FindAsync(input.Id); area.IsActive = input.IsActive; await _context.SaveChangesAsync(); }
public async Task ChangeStatusAsync(ChangeStatusInput input) { var country = await _context.Countries.FindAsync(input.Id); country.IsActive = input.IsActive; await _context.SaveChangesAsync(); }
public async Task ChangeStatusAsync(ChangeStatusInput input) { var province = await _context.Provinces.FindAsync(input.Id); province.IsActive = input.IsActive; await _context.SaveChangesAsync(); }
public JsonResult GetLabel() { ChangeStatusInput input = new ChangeStatusInput { EntityType = String.IsNullOrEmpty(Request["EntityType"]) ? 0 : Convert.ToInt32(Request["EntityType"]) }; var data = new SelectList(StatusLabel.GetLabel(input), "Value", "Text"); return(Json(data, JsonRequestBehavior.AllowGet)); }
public ObjectResult <StatusLabel> GetStatusName(ChangeStatusInput input) { var param = new SqlParameter[] { new SqlParameter("@EntityType", SqlDbType.Int) { Value = input.EntityType } }; ObjectResult <StatusLabel> statusList = ((IObjectContextAdapter)this).ObjectContext.ExecuteStoreQuery <StatusLabel>("exec CRM.[StatusChange_GetStatusName] @EntityType", param); return(statusList); }
public async Task <TaskPayload> MarkProjectCreatedInJira( ChangeStatusInput input, [Service] IMediator bus, [Service] IServiceProvider serviceProvider, CancellationToken cancellationToken) { await bus.Send(new MarkProjectCreatedInJira.Command { ProjectId = input.ObjectId }); return(new TaskPayload()); }
public async Task <TaskPayload> ProjectNew( ChangeStatusInput input, [Service] IMediator bus, [Service] IServiceProvider serviceProvider, CancellationToken cancellationToken) { await bus.Send(new ProjectNew.Command { ProjectId = Guid.NewGuid(), ProjectName = string.Empty }); return(new TaskPayload()); }
public JsonResult GetNewStatus() { ChangeStatusInput input = new ChangeStatusInput { EntityType = String.IsNullOrEmpty(Request["EntityType"]) ? 0 : Convert.ToInt32(Request["EntityType"]), StatusType = String.IsNullOrEmpty(Request["StatusType"]) ? 0 : Convert.ToInt32(Request["StatusType"]), Status = Request["Status"], SecurityRoleId = new Guid(System.Web.HttpContext.Current.Session["RoleID"].ToString()) }; var data = new SelectList(StatusLabel.GetNextStatus(input), "Value", "Text"); return(Json(data, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 面试后更新人才库状态 /// </summary> /// <param name="input"></param> /// <param name="statue"></param> public void ChangeResumeStatus(ChangeStatusInput input) { var plan = _repository.Get(input.Id); if (string.IsNullOrWhiteSpace(plan.Phone) == false) { var resume = _resumerepository.GetAll().FirstOrDefault(ite => ite.Phone == plan.Phone); if (resume != null) { resume.Status = input.Status; _resumerepository.Update(resume); } } }
public async Task <TaskPayload> ProjectRejected( ChangeStatusInput input, [Service] IMediator bus, [Service] IServiceProvider serviceProvider, CancellationToken cancellationToken) { await bus.Send(new ProjectReject.Command { ObjectWfId = input.ObjectWfId, ProjectId = input.ObjectId, TaskId = input.TaskId }); return(new TaskPayload()); }
public ObjectResult <StatusLabel> GetNewStatus(ChangeStatusInput input) { var param = new SqlParameter[] { new SqlParameter("@EntityType", SqlDbType.Int) { Value = input.EntityType }, new SqlParameter("@StatusType", SqlDbType.Int) { Value = input.StatusType }, new SqlParameter("@Key", CheckForDbNull(input.Status)), new SqlParameter("@SecurityRoleID", SqlDbType.UniqueIdentifier) { Value = CheckForDbNull(input.SecurityRoleId) } }; ObjectResult <StatusLabel> statusList = ((IObjectContextAdapter)this).ObjectContext.ExecuteStoreQuery <StatusLabel>("exec CRM.[StatusChange_GetNewStatus] @EntityType,@StatusType,@Key,@SecurityRoleID", param); return(statusList); }
public async Task Put([FromBody] ChangeStatusInput input) => await _service.ChangeStatusAsync(input);
public async Task <IActionResult> ChangeStatus([FromBody] ChangeStatusInput input) { if (string.IsNullOrEmpty(input.id)) { return(BadRequest("未传值:透析单ID!")); } var entity = await _patVisitApp.GetForm(input.id); if (entity == null) { return(BadRequest("透析单ID错误!")); } if (string.IsNullOrEmpty(input.operateType)) { return(BadRequest("未传值:操作类型!")); } else { switch (input.operateType) { case "上机": if (entity.F_DialysisStartTime == null) { entity.F_DialysisStartTime = input.operateTime ?? DateTime.Now; entity.F_StartPerson = _usersService.GetCurrentUserId(); await _patVisitApp.UpdateForm(entity); } else { return(BadRequest("已执行【上机】操作")); } break; case "下机": if (entity.F_DialysisEndTime == null) { entity.F_DialysisEndTime = input.operateTime ?? DateTime.Now; entity.F_EndPerson = _usersService.GetCurrentUserId(); await _patVisitApp.UpdateForm(entity); } else { return(BadRequest("已执行【下机】操作")); } break; case "审核": if (entity.F_CheckPerson == null) { entity.F_CheckPerson = _usersService.GetCurrentUserId(); await _patVisitApp.UpdateForm(entity); } else { return(BadRequest("已执行【审核】操作")); } break; default: return(BadRequest("操作类型(上机、下机、审核)传值有误!")); } } return(Ok("操作成功")); }