public IActionResult Delete(int id) { try { String area = areaLogic.GetAreaByID(id).Name; areaLogic.DeleteArea(id); return(Ok("Area " + area + " eliminada correctamente")); } catch (NotFoundException) { return(BadRequest("No fue posible obtener esa area")); } catch (NullException) { return(BadRequest("No es posible eliminar un area nula")); } catch (NullReferenceException) { return(BadRequest("No es posible eliminar un area nula")); } catch (DataBaseLogicException) { return(BadRequest("Error en la conexión con la base de datos")); } catch (InvalidOperationLogicException) { return(BadRequest("Error en el sistema")); } }