public void Atualizar(Entidades.Account entity) { _validation.ValidarAccountIsValido(entity, Enums.EAcaoFuncionalidade.Atualizar); _validation.ValidarSeSenhaIgualConfimarcaoSenha(entity.Senha, entity.ConfirmarSenha); entity.Id = RetornaIdUsuarioLogado(); _dao.Atualizar(entity); }
public void Excluir(Entidades.Account entity) { var account = ConsultarPorId(entity.Id); _validation.IsNullOrEmpty(account); _dao.Excluir(entity); }
public void Salvar(Entidades.Account entity) { _validation.ValidarAccountSeUsuarioJaExiste(RecuperaUsuarioPorEmail(entity.Email)); _validation.ValidarAccountIsValido(entity, Enums.EAcaoFuncionalidade.Salvar); _validation.ValidarSeSenhaIgualConfimarcaoSenha(entity.Senha, entity.ConfirmarSenha); _dao.Salvar(entity); EmailRepositorio.EnviarEmailCadastroNovoUsuario(entity); }
public Entidades.Account ConsultarUsuarioPorEmailSenha(Entidades.Account entity) { try { return(_context.Accounts.Find(entity.Id)); } catch (Exception) { throw new Exception("OPS... Erro ao consultar usuário."); } }
public void Excluir(Entidades.Account entity) { try { _context.Accounts.Remove(entity); _context.SaveChanges(); } catch (Exception) { throw new Exception("OPS... Erro ao excluir usuário."); } }
public void Atualizar(Entidades.Account entity) { try { _context.Entry(entity).State = EntityState.Modified; _context.SaveChanges(); } catch (Exception) { throw new Exception("OPS... Erro ao atualizar usuário."); } }
public string Salvar(Entidades.Account entity, string t = null) { _validation.ValidarAccountSeUsuarioJaExiste(RecuperaUsuarioPorEmail(entity.Email)); _validation.ValidarAccountIsValido(entity, Enums.EAcaoFuncionalidade.Salvar); entity.Senha = Criptografia.Criptografar(entity.Senha); entity.ConfirmarSenha = Criptografia.Criptografar(entity.ConfirmarSenha); _validation.ValidarSeSenhaIgualConfimarcaoSenha(entity.Senha, entity.ConfirmarSenha); entity.Telefone.Replace(" ", "").Replace("-", "").Replace("(", "").Replace(")", ""); entity.Cpf.Replace(".", "").Replace("/", "").Replace("-", ""); //entity.Email = Criptografia.Criptografar(entity.Email).Substring(1,4000); _dao.Salvar(entity); return(EmailRepositorio.EnviarEmailCadastroNovoUsuario(entity)); }
public void Salvar(Entidades.Account entity) { try { entity.DataCadastro = DateTime.Now; entity.ChaveIdentificador = Guid.NewGuid(); entity.RememberMe = true; entity.IsAtivo = true; _context.Accounts.Add(entity); _context.SaveChanges(); } catch (Exception) { throw new Exception("OPS... Erro ao criar novo usuário."); } }
public Account ConsultarUsuarioPorEmailSenha(Entidades.Account entity) { _validation.ValidarAccountIsValido(entity); return(_dao.ConsultarUsuarioPorEmailSenha(entity)); }