public async Task <ActionResult> Create(CreateJobPositionCommand 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()); }
// [Authorize(Roles = "Admin")] //[Authorize(Policy = Permissions.Categories.Create)] public async Task <IActionResult> Post(CreateJobPositionCommand command) { return(Ok(await _mediator.Send(command))); }