public Models.TbAgendamento ParaTabelaAgenda(Models.Request.TestDriveRequest.Agendar ag, int id, Models.TbCarro car) { Models.TbAgendamento tb = new Models.TbAgendamento(); tb.DsSituacao = "Aguardando aprovação"; tb.IdCliente = id; tb.BtFeedbackDado = false; tb.DtAgendamento = ag.Agendamento; tb.IdCarro = car.IdCarro; return(tb); }
public ActionResult <Models.Response.TestDriveResponse.ClienteAgendar> agendar(Models.Request.TestDriveRequest.Agendar ag, int id) { try { Models.TbCarro car = business.Verificarcarro(ag.Carro); if (car == null) { return(NotFound()); } Models.TbAgendamento tb = conversor.ParaTabelaAgenda(ag, id, car); business.ValidarAgendamento(tb); return(conversor.ParaResponseagendar(tb)); } catch (System.Exception e) { return(BadRequest(new Models.Response.erro(400, e.Message))); } }