Exemple #1
0
 // 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);
     }
 }
Exemple #2
0
        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"));
        }