public async Task <IActionResult> GetSedesActivos() { try { List <Sede> lstSedes = LSede.ConsultarSedesActivos(_context); return(Json(new { success = true, message = lstSedes })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }
public async Task <IActionResult> DeleteSede([FromRoute] int id) { try { LSede.EliminarSede(id, _context); return(Json(new { success = true, message = "Sede eliminada correctamente" })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }
public async Task <IActionResult> PostSede([FromBody] Sede Sede) { if (!ModelState.IsValid) { return(Json(new { success = false, message = ErrorModelValidation.ShowError(new SerializableError(ModelState).Values) })); } try { LSede.GuardarSede(Sede, _context); return(Json(new { success = true, message = "Sede guardada correctamente" })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }
public async Task <IActionResult> GetSedeById([FromRoute] int id) { try { Sede Sede = LSede.ConsultarSedePorId(id, _context); if (Sede == null) { return(Json(new { success = false, message = "Sede no encontrada" })); } return(Json(new { success = true, message = Sede })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }