public IActionResult Get([FromQuery] AnaliseAgendamentoDto item) { try { //var analiseAgendamento = AutoMapperProfile.Map<AnaliseAgendamentoDto, AnaliseAgendamento>(item); return(new ObjectResult(analiseAgendamentoService.GetAll())); } catch (ArgumentNullException ex) { return(NotFound(ex)); } catch (Exception ex) { return(BadRequest(ex)); } }
public IActionResult Post([FromBody] AnaliseAgendamentoDto item) { try { var analiseAgendamento = AutoMapperProfile.Map <AnaliseAgendamentoDto, AnaliseAgendamento>(item); analiseAgendamentoService.Post <AnaliseAgendamentoValidator>(analiseAgendamento); return(new ObjectResult(item.Id)); } catch (ArgumentNullException ex) { return(NotFound(ex)); } catch (Exception ex) { return(BadRequest(ex)); } }
public static AnaliseAgendamento Instanciate(AnaliseAgendamentoDto dto) => new AnaliseAgendamento((int)dto.Id, dto.Estado, dto.Carro, dto.Cidade, dto.DataCriacaoAgendamento, dto.NomeColaborador, dto.Placa, dto.UnidadeAlocacao);