示例#1
0
        /*    methods for accessing DB    */

        public List <Usuario> getAllUsers()
        {
            List <Usuario> allUsers = new List <Usuario>();

            using (var DB = new webapptestdbContext())
            {
                allUsers = DB.Usuario.ToList();
            }

            return(allUsers);
        }
示例#2
0
        public bool deleteUser(int idUser)
        {
            using (var DB = new webapptestdbContext())
            {
                Usuario userDB = DB.Usuario.Find(idUser);
                if (userDB != null)
                {
                    DB.Remove(userDB);
                    DB.SaveChanges();
                    return(true);
                }

                return(false);
            }
        }
示例#3
0
        public User updateUser(User user)
        {
            using (var db = new webapptestdbContext())
            {
                Usuario userDB = db.Usuario.Find(user.IdUsuario);
                if (userDB != null)
                {
                    userDB.Name            = user.Name;
                    db.Entry(userDB).State = EntityState.Modified;
                    db.SaveChanges();
                    return(user);
                }

                return(null);
            }
        }
示例#4
0
        public User saveUser(User newUser)
        {
            using (var db = new webapptestdbContext())
            {
                Usuario newUserDB = new Usuario()
                {
                    Name = newUser.Name
                };
                db.Usuario.Add(newUserDB);
                db.SaveChanges();
                newUserDB         = db.Usuario.ToList().Where(user => user.Name == newUser.Name).Last();
                newUser.IdUsuario = newUserDB.IdUsuario;
            }

            return(newUser);
        }
示例#5
0
        public User getUserById(int idUser)
        {
            using (var db = new webapptestdbContext())
            {
                Usuario userDB = db.Usuario.Find(idUser);
                if (userDB != null)
                {
                    User user = new User()
                    {
                        IdUsuario = userDB.IdUsuario,
                        Name      = userDB.Name
                    };
                    return(user);
                }

                return(null);
            }
        }