public GenericCommandResult PostFinalizarRondaInspecao([FromRoute] Guid idInspecao, [FromBody] FinalizarInspecaoCommand command, [FromServices] InspecaoHandler handler) { return((GenericCommandResult)handler.Handle(new FinalizarInspecaoCommand( HttpContext.User.Identities.FirstOrDefault().Claims.FirstOrDefault(c => c.Type.Contains("user_id")).Value, idInspecao, command.Observacao ))); }
//[ProducesResponseTypeAttribute(ItensInspecaoAndamentoResponse)] public GenericCommandResult GetItensSistemaRondaInspecao([FromRoute] Guid idInspecao, [FromBody] ListarItensSistemaInpenspecaoAndamentoCommand command, [FromServices] InspecaoHandler handler, [FromServices] IInspecaoRepository inspecao_repository) { return((GenericCommandResult)handler.Handle(new ListarItensSistemaInpenspecaoAndamentoCommand( idInspecao, command.IdSistema, HttpContext.User.Identities.FirstOrDefault().Claims.FirstOrDefault(c => c.Type.Contains("user_id")).Value, inspecao_repository ))); }
public GenericCommandResult GetVerificaSeUsuarioPossuiInspecaoAndamento([FromServices] InspecaoHandler handler) { return((GenericCommandResult)handler.Handle(new ListarInspecaoAndamentoUsuarioCommand( HttpContext.User.Identities.FirstOrDefault().Claims.FirstOrDefault(c => c.Type.Contains("user_id")).Value ))); }
public GenericCommandResult Iniciar([FromBody] IniciarInspecaoCommand command, [FromServices] InspecaoHandler handler) { return((GenericCommandResult)handler.Handle(new IniciarInspecaoCommand( HttpContext.User.Identities.FirstOrDefault().Claims.FirstOrDefault(c => c.Type.Contains("user_id")).Value ))); }