public ActionResult Nuevo(string callBack = "SetCompromiso") { try { _estructuraLogica = new EstructuraLogica(); Compromiso model = new Compromiso { EstructuraId = _estructuraId }; ViewBag.Tableros = _estructuraLogica.Listar(new EstructuraFiltro { Tablero = true }) ?? new List <Estructura>(); ViewBag.Ruta = string.Concat("/ALICORP", _estructuraLogica.Ruta(_estructuraId)?.ToUpper() ?? ""); ViewBag.CallBack = callBack; return(PartialView("_Nuevo", model)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; ViewBag.Message = ex.Message; return(PartialView("_Error")); } }
public ActionResult Tablero() { try { _estructuraLogica = new EstructuraLogica(); List <Estructura> tableros = _estructuraLogica.Listar(new EstructuraFiltro { Tablero = true }) ?? new List <Estructura>(); return(View(tableros)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; ViewBag.Message = ex.Message; return(PartialView("_Error")); } }
public ActionResult Listar() { try { _estructuraLogica = new EstructuraLogica(); List <Estructura> lista = _estructuraLogica.Listar(); string rpta = JsonConvert.SerializeObject(lista.Select(x => new { x.Id, x.PadreId, x.Codigo, x.Descripcion, x.Tablero })); return(Content(rpta, "application/json")); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; ViewBag.Message = ex.Message; return(PartialView("_Error")); } }