示例#1
0
        public Medio Get(int id)
        {
            var med = new Medio();

            using (var context = new PublinterContext())
            {
                med = context.Medio.FirstOrDefault(x => x.MedioId == id);
            }

            return(med);
        }
示例#2
0
        public List <Medio> GetAll()
        {
            var Medios = new List <Medio>();

            using (var context = new PublinterContext())
            {
                Medios = context.Medio.ToList();
            }

            return(Medios.ToList());
        }
示例#3
0
        public List <Usuario> GetAll()
        {
            IEnumerable <Usuario> Lista;

            using (var context = new PublinterContext())
            {
                Lista = context.Usuario
                        .Include("Rol").ToList();
            }
            return(Lista.ToList());
        }
示例#4
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);
     }
 }
示例#5
0
        public Usuario ExistUser(string usuarioNombre, string clave)
        {
            Usuario _user;

            try
            {
                using (var context = new PublinterContext())
                {
                    _user = context.Usuario
                            .FirstOrDefault(x => x.NombreUsuario.Equals(usuarioNombre) && x.Password.Equals(clave));
                }
            }
            catch (Exception e)
            {
                throw e;
            }

            if (_user != null)
            {
                _user.Password = "";
            }
            return(_user);
        }
        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);
        }