Esempio n. 1
0
 public int Create(Usuario usu)
 {
     try
     {
         using (var context = new PublinterContext())
         {
             context.Usuario.Add(usu);
             context.SaveChanges();
             return(usu.UsuarioId);
         }
     }
     catch (Exception)
     {
         return(-1);
     }
 }
        public Usuario GetUserByNameAndPass(string email, string clave, string ip)
        {
            Usuario _user;

            using (var context = new PublinterContext())
            {
                _user = context.Usuario
                        .Include("Rol")
                        .FirstOrDefault(x => x.NombreUsuario.Equals(email) && x.Password.Equals(clave));

                UsuarioAccess useraccess = new UsuarioAccess
                {
                    User = email
                };

                if (_user == null)
                {
                    useraccess.Msg        = "Usuario no encontrado o contraseña incorrecta.";
                    useraccess.TypeAccess = 2;
                }
                else
                {
                    useraccess.UsuarioId  = _user.UsuarioId;
                    useraccess.Msg        = "Acceso concedido.";
                    useraccess.TypeAccess = 1;
                }
                context.UsuarioAccess.Add(useraccess);
                context.SaveChanges();
            }

            if (_user != null)
            {
                _user.Password = "";
            }
            return(_user);
        }