public IHttpActionResult PutActivitatsConcedides(int id, ActivitatsConcedides activitatsConcedides) { String mensaje = ""; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != activitatsConcedides.id) { return(BadRequest()); } db.Entry(activitatsConcedides).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { //Modificamos nuestra Exception con nuestro método de la clase estatica Utilidades para //tener feedback con el usuario y que este sepa cuál es el error; SqlException sqlException = (SqlException)ex.InnerException.InnerException; mensaje = Utilidades.Utilidades.MensajeError(sqlException); } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult DeleteActivitatsConcedides(int id) { String mensaje = ""; ActivitatsConcedides activitatsConcedides = db.ActivitatsConcedides.Find(id); if (activitatsConcedides == null) { return(NotFound()); } db.ActivitatsConcedides.Remove(activitatsConcedides); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { //Modificamos nuestra Exception con nuestro método de la clase estatica Utilidades para //tener feedback con el usuario y que este sepa cuál es el error; SqlException sqlException = (SqlException)ex.InnerException.InnerException; mensaje = Utilidades.Utilidades.MensajeError(sqlException); } return(BadRequest(mensaje)); }
public IHttpActionResult GetActivitatsConcedides(int id) { ActivitatsConcedides activitatsConcedides = db.ActivitatsConcedides.Find(id); if (activitatsConcedides == null) { return(NotFound()); } return(Ok(activitatsConcedides)); }
public IHttpActionResult PostActivitatsConcedides(ActivitatsConcedides activitatsConcedides) { String mensaje = ""; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ActivitatsConcedides.Add(activitatsConcedides); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { //Modificamos nuestra Exception con nuestro método de la clase estatica Utilidades para //tener feedback con el usuario y que este sepa cuál es el error; SqlException sqlException = (SqlException)ex.InnerException.InnerException; mensaje = Utilidades.Utilidades.MensajeError(sqlException); } return(BadRequest(mensaje)); }