public async Task <ActionResult> Edit(UpdateJobPositionCommand command) { if (await Mediator.Send(command) == null) { return(BadRequest()); } if (command.DepartmentTeamId != null) { var request = await Mediator.Send(new GetJobPositionListQuery() { DepartmentTeamId = command.DepartmentTeamId.Value }); if (request != null) { return(Json(new { id = request.ParentId, count = request.JobPositions.Count, view = await this.RenderViewAsync("AdmViews/_JobsFromTeam", request, true) })); } } return(Ok()); }
public async Task <IActionResult> Put(int id, UpdateJobPositionCommand command) { if (id != command.Id) { return(BadRequest()); } return(Ok(await _mediator.Send(command))); }
public async Task UpdateJobCompetency([FromBody] UpdateJobPositionCommand command) { await _commandSender.ValidateAndSendAsync(command, ModelState); }