public int Incluir(Model.Usuario usuario) { if (usuario != null && !string.IsNullOrEmpty(usuario.Nome) && !string.IsNullOrEmpty(usuario.Senha) && !string.IsNullOrEmpty(usuario.Email)) { if (!Consultar(new Model.Usuario { Email = usuario.Email }).Any()) { try { //Gravando apenas o Hash usuario.Senha = usuario.Senha.GetHashCode().ToString(); using (var dal = new DAL.dalUsuario()) { return(dal.Incluir(usuario)); } } finally { usuario.Senha = null; } } } return(-1); }
public List <Model.Usuario> Consultar(Model.Usuario usuario) { using (var dal = new DAL.dalUsuario()) { return(dal.Consultar(usuario ?? new Model.Usuario())); } }
private bool VerificarAcesso(int idUsuario) { if (idUsuario > 0) { using (var dal = new DAL.dalUsuario()) { var pesquisa = dal.Consultar(new Model.Usuario { IdUsuario = idUsuario }); if (pesquisa.Any(p => p.Administra)) { return(true); } } } return(false); }