Beispiel #1
0
        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 }));
            }
        }
Beispiel #2
0
        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 }));
            }
        }
Beispiel #3
0
        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 }));
            }
        }
Beispiel #4
0
        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 }));
            }
        }