// PUT: api/Personas/5 public void Put([FromBody] Person personaActualizada) { try { PersonHandlerBL handler = new PersonHandlerBL(); handler.updatePerson(personaActualizada); } catch (Exception e) { //Conexión con las otras capas fallida throw new HttpResponseException(HttpStatusCode.ServiceUnavailable); } }
public ActionResult Edit(PersonDepartmentName Person) { PersonHandlerBL handler = new PersonHandlerBL(); //TODO: ONLY THE DEPARTMENT NAME SHOULD APPEAR IN THE VIEW. THERE SHOULD BE SOME LOGIC HERE BY WHICH //THE CHOSEN DEPARTMENT NAME IS TRANSLATED INTO ITS CORRESPONDING ID AS DepartmentListDAL's getDepartmentById //METHOD DOES WITH THE DEPARTMENT ID //The Person's id won't change, so we can use the updated Person's id for convenience handler.updatePerson(Person); return(View("Done")); }