/* 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); }
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); } }
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); } }
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); }
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); } }