public IActionResult Post([FromBody] AreaModel model)
 {
     try
     {
         var area     = AreaModel.ToEntity(model);
         var toReturn = areaLogic.AddArea(area);
         return(Ok("Se agregó el area " + area.Name + " con el ID " + toReturn.ID));
     }
     catch (AlreadyExistsException) { return(BadRequest("No es posible agregar un area ya existente")); }
     catch (NullException) { return(BadRequest("No es posible agregar un area nula")); }
     catch (NullReferenceException) { return(BadRequest("No es posible agregar un area nula")); }
     catch (NotValidException) { return(BadRequest("No es posible agregar un area no válida")); }
     catch (DataBaseLogicException) { return(BadRequest("Error en la conexión con la base de datos")); }
     catch (InvalidOperationLogicException) { return(BadRequest("Error en el sistema")); }
 }