Пример #1
0
 public PrimeiroAcessoViewModel Update(PrimeiroAcessoViewModel obj)
 {
     BeginTransaction();
     _primeiroAcessoService.Update(Mapper.Map <PrimeiroAcessoViewModel, PrimeiroAcesso>(obj));
     Commit();
     return(obj);
 }
Пример #2
0
        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);
            }
        }