public ActionResult VerImagenVersionModelo(int codAccesorioModelo) { //<img src="" alt="" width="321" height="196"> AccesorioModelo accesorioModelo = ServicioSistema <AccesorioModelo> .GetById(am => am.CodAccesorioModelo == codAccesorioModelo); return(File(HelperWeb.ImageToByte2(HelperWeb.ScaleImage(accesorioModelo.Imagen, 321, 0)), "image/jpg")); }
public ActionResult Accesorio_Borrar(int codAccesorioModelo, int codModelo) { try { ServicioSistema <Modelo> .BeginTransaction(); Modelo modelo = ServicioSistema <Modelo> .GetById(m => m.CodModelo == codModelo); AccesorioModelo accesorioModelo = modelo.Accesorios.FirstOrDefault <AccesorioModelo>(am => am.CodAccesorioModelo == codAccesorioModelo); if (accesorioModelo != null) { modelo.Accesorios.Remove(accesorioModelo); ServicioSistema <AccesorioModelo> .Delete(am => am.CodAccesorioModelo == codAccesorioModelo); ServicioSistema <Modelo> .SaveOrUpdate(modelo); } ServicioSistema <Modelo> .CommitTransaction(); ModelState.Clear(); return(RedirectToAction("Accesorio_Lista", new { codModelo = codModelo })); //return Url.Action("Accesorios", new { codModelo = codModelo }); //return Accesorios(codModelo); } catch (Exception ex) { ServicioSistema <Modelo> .RollbackTransaction(); //ServicioSistema<AccesorioModelo>.RollbackTransaction(); throw ex; } }
public ActionResult Accesorio_Editar(int id, AccesorioModelo am) { AccesorioModelo amActualizar = ServicioSistema <AccesorioModelo> .GetById(ama => ama.CodAccesorioModelo == id); if (am.ImagenPosteada != null) { using (var binaryReader = new BinaryReader(am.ImagenPosteada.InputStream)) { amActualizar.Imagen = binaryReader.ReadBytes(am.ImagenPosteada.ContentLength); } } amActualizar.Titulo = am.Titulo; amActualizar.Descripcion = am.Descripcion; amActualizar.MostrarEnAccesoHome = am.MostrarEnAccesoHome; amActualizar.Vigente = am.Vigente; amActualizar.Modelo = new Modelo() { CodModelo = am.Modelo.CodModelo }; amActualizar = ServicioSistema <AccesorioModelo> .SaveOrUpdate(amActualizar); ModelState.Clear(); return(RedirectToAction("Accesorio_Lista", new { codModelo = amActualizar.Modelo.CodModelo })); }
public ActionResult VerImagenModelo(int codTipoImagen, int codImagen) { if (codTipoImagen == AccesosHome.TipoImagen.Modelo) { ImagenModelo imagenModelo = ServicioSistema <ImagenModelo> .GetById(im => im.CodImagenModelo == codImagen); if (imagenModelo == null || imagenModelo.Imagen == null) { return(null); } return(File(HelperWeb.ImageToByte2(HelperWeb.ScaleImage(imagenModelo.Imagen, 206, 0)), "image/jpg")); } else { AccesorioModelo accesorioModelo = ServicioSistema <AccesorioModelo> .GetById(am => am.CodAccesorioModelo == codImagen); if (accesorioModelo == null || accesorioModelo.Imagen == null) { return(null); } return(File(HelperWeb.ImageToByte2(HelperWeb.ScaleImage(accesorioModelo.Imagen, 206, 0)), "image/jpg")); } //return File(imagenModelo, "image/jpg"); }
public ActionResult VerImagenAccesorioModelo(int codImagenAccesorioModelo) { AccesorioModelo accesorioModelo = ServicioSistema <AccesorioModelo> .GetById(am => am.CodAccesorioModelo == codImagenAccesorioModelo); if (accesorioModelo == null || accesorioModelo.Imagen == null) { return(null); } return(File(HelperWeb.ImageToByte2(HelperWeb.ScaleImage(accesorioModelo.Imagen, 200, 0)), "image/jpg")); }
public ActionResult Accesorio_Crear(int codModelo) { AccesorioModelo am = new AccesorioModelo() { Modelo = new Modelo() { CodModelo = codModelo } }; return(View("Accesorio-Crear", am)); }
public ActionResult Accesorio_Editar(int id) { AccesorioModelo accesorioModelo = ServicioSistema <AccesorioModelo> .GetById(accesorio => accesorio.CodAccesorioModelo == id); if (accesorioModelo != null) { ViewBag.Title = "Accesorios del modelo " + accesorioModelo.Modelo.Nombre; } else { ViewBag.Title = "Accesorios del Modelo"; } return(View("Accesorio-Editar", accesorioModelo)); }
public ActionResult Accesorio_Crear(AccesorioModelo am) { try { ServicioSistema <AccesorioModelo> .BeginTransaction(); AccesorioModelo accesorio = new AccesorioModelo(); if (am.ImagenPosteada != null) { using (var binaryReader = new BinaryReader(am.ImagenPosteada.InputStream)) { accesorio.Imagen = binaryReader.ReadBytes(am.ImagenPosteada.ContentLength); } } accesorio.Titulo = am.Titulo; accesorio.Descripcion = am.Descripcion; accesorio.MostrarEnAccesoHome = am.MostrarEnAccesoHome; accesorio.Vigente = am.Vigente; accesorio.Modelo = new Modelo() { CodModelo = am.Modelo.CodModelo }; accesorio = ServicioSistema <AccesorioModelo> .SaveOrUpdate(accesorio); ModelState.Clear(); ServicioSistema <AccesorioModelo> .CommitTransaction(); return(RedirectToAction("Accesorio_Lista", new { codModelo = accesorio.Modelo.CodModelo })); } catch (Exception ex) { ServicioSistema <AccesorioModelo> .RollbackTransaction(); throw ex; } }