public Models.TbAgendamento Convert(Models.Request.AgendarRequest dados) { Models.TbAgendamento agendamento = new Models.TbAgendamento(); agendamento.IdCarro = dados.carro; agendamento.IdCliente = dados.cliente; agendamento.IdFuncionario = dados.funcionario; agendamento.DtAgendamento = dados.data; agendamento.HrInicio = dados.inicio; agendamento.HrFim = dados.fim; agendamento.DsStatus = dados.status; agendamento.DsAgendamento = dados.observacao; return(agendamento); }
public ActionResult <Models.Response.AgendaResponse> AgendarController(Models.Request.AgendarRequest dados) { try { Models.TbAgendamento agendamento = Conversor.Convert(dados); Models.TbAgendamento inserido = funcaoBusiness.CadastrarAgendamento(agendamento); Models.Response.AgendaResponse result = Conversor.Convert(inserido); return(result); } catch (System.Exception ex) { return(BadRequest( new Models.Response.ErroResponse(404, ex.Message) )); } }
public ActionResult <Models.Response.AgendaResponse> AlterarController(int idagendamento, Models.Request.AgendarRequest novo) { try { Models.TbAgendamento agendamento = Conversor.Convert(novo); Models.TbAgendamento alterado = funcaoBusiness.AlterarAgendamentos(idagendamento, agendamento); return(Conversor.Convert(alterado)); } catch (System.Exception ex) { return(BadRequest( new Models.Response.ErroResponse(404, ex.Message) )); } }