public ActionResult GuardarArticulo(string titulo, string imagen, string texto, HttpPostedFileBase imagenFile) { Articulo nuevoArticulo = new Articulo(); nuevoArticulo.Titulo = titulo; nuevoArticulo.Imagen = imagen; nuevoArticulo.Texto = texto; nuevoArticulo.Autor = (Usuario)Session["UsuarioLogueado"]; ArticulosManager manager = new ArticulosManager(); nuevoArticulo = manager.Insertar(nuevoArticulo); if (imagenFile != null) { imagenFile.SaveAs(Server.MapPath("~/Content/images/articulos/" + nuevoArticulo.ID + ".png")); } return(RedirectToAction("Index", "Home")); ////List<Articulo> listaArticulos = (List<Articulo>)Session["Articulos"]; ////if(listaArticulos == null) ////{ //// //es el primer artículo //// listaArticulos = new List<Articulo>(); ////} ////listaArticulos.Add(nuevoArticulo); ////Session["Articulos"] = listaArticulos; }
public ActionResult Ver(long ID) { ArticulosManager manager = new ArticulosManager(); Articulo articulo = manager.Consultar(ID); ViewBag.Articulo = articulo; return(View()); }
public ActionResult Index() { //List<Articulo> articulos = (List<Articulo>)Session["Articulos"]; ArticulosManager manager = new ArticulosManager(); List <Articulo> articulos = manager.ConsultarTodos(); ViewBag.Articulos = articulos; return(View()); }
/// <summary> /// recupera toda la lista de los puestos paginados /// </summary> /// <param name="info"></param> /// <returns></returns> public DataPaged <EE_ARTICULOS> GetAllArticulos(PagingInfo info, string codigo) { DataPaged <EE_ARTICULOS> result = null; ExecuteManager(uow => { var manager = new ArticulosManager(uow); result = manager.GetAllArticulos(info, codigo); }); return(result); }