public OrdemDeServicoViewModel Adicionar(OrdemDeServicoViewModel os) { var osRetorno = Mapper.Map <OrdemDeServico>(os); var osViewModel = Mapper.Map <OrdemDeServicoViewModel>(_ordemRepository.Adicionar(osRetorno)); return(osViewModel); }
public OrdemDeServico Adicionar(OrdemDeServico os) { if (os.NecessitaDeAjuste) { var programador = _programadorRepository.ObterPorNome(os.Programador).FirstOrDefault(); _emailService.SendEmail(os, programador); } return(_ordemDeServicoRepository.Adicionar(os)); }