Exemplo n.º 1
0
 public bool DeleteUser(int userId)
 {
     using (var db = new VMDBEntities())
     {
         var dbUser = db.Users.Find(userId);
         if (dbUser != null)
         {
             db.Users.Remove(dbUser);
             db.SaveChanges();
         }
         else
         {
             return(false);
         }
     }
     return(true);
 }
Exemplo n.º 2
0
        public bool CreateUser(Usuario user)
        {
            var dbUser = new User()
            {
                Apellido = user.Apellido,
                Email    = user.Email,
                Nombre   = user.Nombre,
                Password = user.Password
            };

            using (var db = new VMDBEntities())
            {
                db.Users.Add(dbUser);
                db.SaveChanges();
            }
            return(true);
        }
Exemplo n.º 3
0
        public bool UpdateUser(Usuario user)
        {
            using (var db = new VMDBEntities())
            {
                var dbUser = db.Users.Find(user.Id);
                if (dbUser != null)
                {
                    dbUser.Apellido = user.Apellido;
                    dbUser.Email    = user.Email;
                    dbUser.Nombre   = user.Nombre;
                    dbUser.Password = user.Password;

                    db.SaveChanges();
                }
                else
                {
                    return(false);
                }
            }
            return(true);
        }
Exemplo n.º 4
0
        /*
         * Ls metdos de insert update y delete devuelven un booleano indicando que la operacion tuvo un impacto sobre la BD más alla de no
         * generar un error, por ej: se actualizó un registro porque existia el id.
         */
        public List <Usuario> GetAllUser()
        {
            var list = new List <Usuario>();

            using (var db = new VMDBEntities())
            {
                var result = db.Users.ToList <User>();
                foreach (var u in result)
                {
                    list.Add(new Usuario
                    {
                        Id       = u.Id,
                        Apellido = u.Apellido,
                        Email    = u.Email,
                        Nombre   = u.Nombre,
                        Password = u.Password
                    });
                }
            }
            return(list);
        }