Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 public List <Model.Usuario> Consultar(Model.Usuario usuario)
 {
     using (var dal = new DAL.dalUsuario())
     {
         return(dal.Consultar(usuario ?? new Model.Usuario()));
     }
 }
Ejemplo n.º 3
0
 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);
 }