public PrimeiroAcessoViewModel Update(PrimeiroAcessoViewModel obj) { BeginTransaction(); _primeiroAcessoService.Update(Mapper.Map <PrimeiroAcessoViewModel, PrimeiroAcesso>(obj)); Commit(); return(obj); }
public PrimeiroAcessoViewModel Add(PrimeiroAcessoViewModel obj) { var primeiroAcesso = Mapper.Map <PrimeiroAcessoViewModel, PrimeiroAcesso>(obj); BeginTransaction(); _primeiroAcessoService.Add(primeiroAcesso); Commit(); return(obj); }
private void VerificaPrimeiroAcesso(LoginViewModel model) { var primeiroAcesso = _primeiroAcessoAppService.Search(a => a.Email.Equals(model.Email)); var dadosConvocado = _convocadoAppService.Search(a => a.Email.Equals(model.Email)).FirstOrDefault(); var primeiroAcessoViewModel = new PrimeiroAcessoViewModel { PrimeiroAcessoId = Guid.NewGuid(), Email = model.Email, ConvocadoId = dadosConvocado.ConvocadoId, Data = DateTime.Now }; if (!primeiroAcesso.Any()) { _primeiroAcessoAppService.Add(primeiroAcessoViewModel); } }