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); } }
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); } }