Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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)
                           ));
            }
        }
Ejemplo n.º 3
0
 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)
                    ));
     }
 }