public ActionResult Editar(int id, string callBack = "SetColor") { try { ViewBag.CallBack = callBack; _colorLogica = new ColorLogica(); Color model = _colorLogica.Buscar(id); return(PartialView("_Editar", model)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; ViewBag.Message = ex.Message; return(PartialView("_Error")); } }
public ActionResult Nuevo(string callBack = "SetArea") { try { _colorLogica = new ColorLogica(); ViewBag.Colores = _colorLogica.Listar() ?? new List <Color>(); ViewBag.CallBack = callBack; Area model = new Area { }; return(PartialView("_Nuevo", model)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; ViewBag.Message = ex.Message; return(PartialView("_Error")); } }
public ActionResult Editar(int id, string callBack = "SetInstancia") { try { _colorLogica = new ColorLogica(); ViewBag.Colores = _colorLogica.Listar() ?? new List <Color>(); ViewBag.CallBack = callBack; _instanciaLogica = new InstanciaLogica(); Instancia model = _instanciaLogica.Buscar(id); return(PartialView("_Editar", model)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; ViewBag.Message = ex.Message; return(PartialView("_Error")); } }
public ActionResult Listar() { try { _colorLogica = new ColorLogica(); List <Color> lista = _colorLogica.Listar() ?? new List <Color>(); string respuesta = JsonConvert.SerializeObject(lista.Select(x => new { x.Id, x.Descripcion, x.Hex, x.Rgba, x.Clase })); return(Content(respuesta, "application/json")); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; ViewBag.Message = ex.Message; return(PartialView("_Error")); } }
public ActionResult Editar(Color model) { try { Validar(model); if (ModelState.IsValid) { _colorLogica = new ColorLogica(); _colorLogica.Actualizar(model); return(Content(model.Id.ToString())); } else { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Error")); } } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; ViewBag.Message = ex.Message; return(PartialView("_Error")); } }