public ResponseService UpdateUser(int id, User user) { ResponseService response = new ResponseService(); GeneradorRespuestas generador = new GeneradorRespuestas(); try { this._negocioBLL = new UserBLL(new UserDAL()); response = this._negocioBLL.UpdateUser(id, user); } catch (Exception ex) { response = generador.GetIncorrectResponse(ex.GetHashCode(), ex.Message); } return(response); }
public ResponseService UpdateUser(int id, User user) { ResponseService response = new ResponseService(); GeneradorRespuestas generador = new GeneradorRespuestas(); _context.Entry(user).State = EntityState.Modified; if (!UserExists(id)) { response = generador.GetIncorrectResponse(404, "El usuario no existe"); } else { _context.SaveChanges(); response = generador.GetCorrectResponse(null, "El usuario fue actualizado correctamente"); } return(response); }
public ResponseService CreateUser(User user) { ResponseService response = new ResponseService(); GeneradorRespuestas generador = new GeneradorRespuestas(); if (UserExists(user.Id)) { response = generador.GetIncorrectResponse(10, "El usuario ya existe"); } else { _context.User.Add(user); _context.SaveChanges(); var enterpriseBD = _context.User.Find(user.Id); response = generador.GetCorrectResponse(enterpriseBD, "El usuario fue creado correctamente"); } return(response); }
public ResponseService DeleteUser(int id) { ResponseService response = new ResponseService(); GeneradorRespuestas generador = new GeneradorRespuestas(); if (!UserExists(id)) { response = generador.GetIncorrectResponse(404, "El usuario no existe"); } else { User user = new User(); user.Id = id; _context.Entry(user).State = EntityState.Deleted; _context.SaveChanges(); response = generador.GetCorrectResponse(null, "El usuario fue eliminado correctamente"); } return(response); }