Example #1
0
        public VisitaViewModelApi Update(VisitaViewModelApi model, int idUsuario)
        {
            var visitaViewModel = new VisitaViewModelApi();

            try
            {
                var visita = model.Adapt <Visita>();
                _servicoVisita.Salvar(visita, idUsuario);
                visitaViewModel = visita.Adapt <VisitaViewModelApi>();
                return(visitaViewModel);
            }
            catch (Exception ex)
            {
                visitaViewModel.Mensagem = ex.Message;
                return(visitaViewModel);
            }
        }
Example #2
0
        public VisitaViewModelApi EnviarEmail([FromBody] VisitaViewModelApi model, int idUsuario, string email)
        {
            var visitaViewModel = new VisitaViewModelApi();

            try
            {
                var visita = model.Adapt <Visita>();
                visita = _servicoVisita.ObterPorId(model.Id);

                _servicoVisita.EnviarEmailVisita(visita, idUsuario);
                visitaViewModel = visita.Adapt <VisitaViewModelApi>();
                return(visitaViewModel);
            }
            catch (Exception ex)
            {
                visitaViewModel.Mensagem = ex.Message;
                return(visitaViewModel);
            }
        }