コード例 #1
0
        public Models.Response.AgendaResponse RemoverController(int idagendamento)
        {
            Models.TbAgendamento           removido = funcaoBusiness.RemoverAgendamentos(idagendamento);
            Models.Response.AgendaResponse result   = Conversor.Convert(removido);

            return(result);
        }
コード例 #2
0
        public Models.Response.AgendaResponse Convert(Models.TbAgendamento dados)
        {
            Models.Response.AgendaResponse agendamento = new Models.Response.AgendaResponse();

            agendamento.id         = dados.IdAgendamento;
            agendamento.carro      = dados.IdCarroNavigation.NmModelo;
            agendamento.data       = dados.DtAgendamento;
            agendamento.inicio     = dados.HrInicio;
            agendamento.fim        = dados.HrFim;
            agendamento.status     = dados.DsStatus;
            agendamento.observacao = dados.DsAgendamento;

            return(agendamento);
        }
コード例 #3
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)
                           ));
            }
        }