public ActionResult Imagen_Editar(int codImagenModelo, int codModelo, ImagenModelo imagenModeloPost) { try { ServicioSistema <ImagenModelo> .BeginTransaction(); ImagenModelo imagenModelo = ServicioSistema <ImagenModelo> .GetById(im => im.CodImagenModelo == codImagenModelo); if (imagenModelo != null) { imagenModelo.Nombre = imagenModeloPost.Nombre; imagenModelo.ClaseCSSTitulo = imagenModeloPost.ClaseCSSTitulo; imagenModelo.Bajada = imagenModeloPost.Bajada; imagenModelo.MostrarEnHome = imagenModeloPost.MostrarEnHome; imagenModelo.MostrarEnAccesoHome = imagenModeloPost.MostrarEnAccesoHome; imagenModelo.Vigente = imagenModeloPost.Vigente; imagenModelo = ServicioSistema <ImagenModelo> .SaveOrUpdate(imagenModelo); } ServicioSistema <ImagenModelo> .CommitTransaction(); return(RedirectToAction("Imagen_Lista", new { codModelo = codModelo })); } catch (Exception ex) { ServicioSistema <ImagenModelo> .RollbackTransaction(); throw ex; } }
public ActionResult Imagen_Crear(ImagenModelo im) { //if (ModelState.IsValid) { for (int i = 0; i < Request.Files.Count; i++) { ImagenModelo imActualizar = new ImagenModelo(); if (im.ImagenPosteada != null) { using (var binaryReader = new BinaryReader(Request.Files[i].InputStream)) { imActualizar.Imagen = binaryReader.ReadBytes(Request.Files[i].ContentLength); } } imActualizar.Nombre = im.Nombre; imActualizar.ClaseCSSTitulo = im.ClaseCSSTitulo; imActualizar.Bajada = im.Bajada; imActualizar.MostrarEnHome = im.MostrarEnHome; imActualizar.MostrarEnAccesoHome = im.MostrarEnAccesoHome; imActualizar.Vigente = im.Vigente; imActualizar.Modelo = new Modelo() { CodModelo = int.Parse(Request.Form["Modelo.CodModelo"]) }; imActualizar = ServicioSistema <ImagenModelo> .SaveOrUpdate(imActualizar); } return(RedirectToAction("Imagen_Lista", new { codModelo = im.Modelo.CodModelo })); } return(View()); }
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 VerImagenModelo(int id) { ImagenModelo imagenModelo = ServicioSistema <ImagenModelo> .GetById(im => im.CodImagenModelo == id); if (imagenModelo.Imagen == null) { return(null); } return(File(HelperWeb.ImageToByte2(HelperWeb.ScaleImage(imagenModelo.Imagen, 960, 0)), "image/jpg")); }
public ActionResult Imagen_Crear(int codModelo) { Modelo modelo = ServicioSistema <Modelo> .GetById(m => m.CodModelo == codModelo); ImagenModelo imagenModelo = new ImagenModelo() { Modelo = new Modelo() { CodModelo = codModelo } }; if (modelo != null) { ViewBag.Title = "Nueva imagen del " + modelo.Nombre; } else { ViewBag.Title = "Imágenes del Modelo"; } return(View("Imagen-Crear", imagenModelo)); }
public ActionResult Imagen_Editar(int CodImagenModelo, int CodModelo) { ImagenModelo imagenModelo = ServicioSistema <ImagenModelo> .GetById(im => im.CodImagenModelo == CodImagenModelo); return(View("Imagen-Editar", imagenModelo)); }