public ActionResult Details(int id) /*Agregué este details para hacer un boton de los detalles del producto para agrregarlo al carrito*/ { Licores licor; using (UnidadDeTrabajo <Licores> unidad = new UnidadDeTrabajo <Licores>(new BDContext())) { licor = unidad.genericDAL.Get(id); } LicoresViewModel licorViewModel = this.Convertir(licor); using (UnidadDeTrabajo <Marcas> Unidad = new UnidadDeTrabajo <Marcas>(new BDContext())) { licorViewModel.marca = Unidad.genericDAL.Get(licor.idMarca); } using (UnidadDeTrabajo <Tipos> Unidad = new UnidadDeTrabajo <Tipos>(new BDContext())) { licorViewModel.tipo = Unidad.genericDAL.Get(licor.idTipo); } using (UnidadDeTrabajo <Proveedores> Unidad = new UnidadDeTrabajo <Proveedores>(new BDContext())) { licorViewModel.proveedor = Unidad.genericDAL.Get(licor.idProveedor); } return(View(licorViewModel)); }
public ActionResult Details(int id) { Licores licor; using (UnidadDeTrabajo <Licores> unidad = new UnidadDeTrabajo <Licores>(new BDContext())) { licor = unidad.genericDAL.Get(id); } LicoresViewModel licorViewModel = this.Convertir(licor); using (UnidadDeTrabajo <Marcas> Unidad = new UnidadDeTrabajo <Marcas>(new BDContext())) { licorViewModel.marca = Unidad.genericDAL.Get(licor.idMarca); } using (UnidadDeTrabajo <Tipos> Unidad = new UnidadDeTrabajo <Tipos>(new BDContext())) { licorViewModel.tipo = Unidad.genericDAL.Get(licor.idTipo); } using (UnidadDeTrabajo <Proveedores> Unidad = new UnidadDeTrabajo <Proveedores>(new BDContext())) { licorViewModel.proveedor = Unidad.genericDAL.Get(licor.idProveedor); } return(View(licorViewModel)); }
public ActionResult Edit(LicoresViewModel licorViewModel) { if (licorViewModel.Foto != null) { byte[] img = null; using (var binary = new System.IO.BinaryReader(licorViewModel.Foto.InputStream)) { img = binary.ReadBytes(licorViewModel.Foto.ContentLength); } string archivoBase64 = System.Convert.ToBase64String(img); licorViewModel.Foto_Licor = archivoBase64; using (UnidadDeTrabajo <Licores> unidad = new UnidadDeTrabajo <Licores>(new BDContext())) { unidad.genericDAL.Update(this.Convertir(licorViewModel)); unidad.Complete(); } } else { using (UnidadDeTrabajo <Licores> unidad = new UnidadDeTrabajo <Licores>(new BDContext())) { unidad.genericDAL.Update(this.Convertir(licorViewModel)); unidad.Complete(); } } return(RedirectToAction("Index")); }
public ActionResult Delete(LicoresViewModel licorViewModel) { using (UnidadDeTrabajo <Licores> unidad = new UnidadDeTrabajo <Licores>(new BDContext())) { unidad.genericDAL.Remove(this.Convertir(licorViewModel)); unidad.Complete(); } return(RedirectToAction("Index")); }
private Licores Convertir(LicoresViewModel licorViewModel) { Licores licor = new Licores { idLicor = licorViewModel.idLicor, idMarca = (int)licorViewModel.idMarca, idTipo = (int)licorViewModel.idTipo, idProveedor = (int)licorViewModel.idProveedor, vDescripción = licorViewModel.vDescripción, iUnidades = licorViewModel.iUnidades, iPrecio = licorViewModel.iPrecio, Foto_Licor = licorViewModel.Foto_Licor, iMl = (int)licorViewModel.iMl }; return(licor); }
public ActionResult Create() { LicoresViewModel licorViewModel = new LicoresViewModel(); using (UnidadDeTrabajo <Marcas> Unidad = new UnidadDeTrabajo <Marcas>(new BDContext())) { licorViewModel.marcas = Unidad.genericDAL.GetAll(); } using (UnidadDeTrabajo <Tipos> Unidad = new UnidadDeTrabajo <Tipos>(new BDContext())) { licorViewModel.tipos = Unidad.genericDAL.GetAll(); } using (UnidadDeTrabajo <Proveedores> Unidad = new UnidadDeTrabajo <Proveedores>(new BDContext())) { licorViewModel.proveedores = Unidad.genericDAL.GetAll(); } return(View(licorViewModel)); }