Ejemplo n.º 1
0
        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)));
 }
Ejemplo n.º 3
0
 public async Task UpdateJobCompetency([FromBody] UpdateJobPositionCommand command)
 {
     await _commandSender.ValidateAndSendAsync(command, ModelState);
 }