public ActionResult Create(ComidasViewModel comidasViewModel) { string mensaje = ""; try { mensaje = "Agregado con exito"; Producto produc = new Producto() { nombre = comidasViewModel.nombre, precio = comidasViewModel.precio, cantidad = comidasViewModel.cantidad, imagen_comida = comidasViewModel.imagen_comida }; using (UnidadDeTrabajo <Producto> unidad = new UnidadDeTrabajo <Producto>(new BDContext())) { produc.id_comida = unidad.genericDAL.GetAll().Count() + 1; unidad.genericDAL.Add(produc); unidad.Complete(); } } catch (Exception ex) { mensaje = ex.ToString(); } TempData["mensaje"] = mensaje; return(RedirectToAction("Index")); }
// GET: Comidas public ActionResult Index() { List <Producto> proyecciones; using (UnidadDeTrabajo <Producto> unidad = new UnidadDeTrabajo <Producto>(new BDContext())) { proyecciones = unidad.genericDAL.GetAll().ToList(); } List <ComidasViewModel> proyeccionesVM = new List <ComidasViewModel>(); ComidasViewModel proyeccionesViewModel; foreach (var item in proyecciones) { proyeccionesViewModel = new ComidasViewModel { id_comida = item.id_comida, cantidad = item.cantidad, nombre = item.nombre, precio = item.precio, imagen_comida = item.imagen_comida }; proyeccionesVM.Add(proyeccionesViewModel); } return(View(proyeccionesVM)); }
public ActionResult Edit(ComidasViewModel comidasViewModel) { string mensaje = ""; try { mensaje = "Modificado con exito"; Producto producto = new Producto() { id_comida = comidasViewModel.id_comida, nombre = comidasViewModel.nombre, precio = comidasViewModel.precio, cantidad = comidasViewModel.cantidad, imagen_comida = comidasViewModel.imagen_comida }; using (UnidadDeTrabajo <Producto> unidad = new UnidadDeTrabajo <Producto>(new BDContext())) { unidad.genericDAL.Update(producto); unidad.Complete(); } } catch (Exception ex) { mensaje = ex.ToString(); } TempData["mensaje"] = mensaje; return(RedirectToAction("Index")); }
public ActionResult Details(int id) { ComidasViewModel comidasViewModel; Producto producto; using (UnidadDeTrabajo <Producto> unidad = new UnidadDeTrabajo <Producto>(new BDContext())) { producto = unidad.genericDAL.Get(id); } comidasViewModel = new ComidasViewModel() { id_comida = producto.id_comida, nombre = producto.nombre, precio = producto.precio, cantidad = producto.cantidad }; return(View(comidasViewModel)); }
public ActionResult Create() { ComidasViewModel comidas = new ComidasViewModel(); return(View(comidas)); }