public ImagenViewModel ToViewModel(IMAGEN imagen) { this.idImagen = imagen.IdImagen; this.idPropiedad = imagen.IdPropiedad; this.Nombre = imagen.Nombre; this.path = imagen.Path; return(this); }
public bool AgregarImagen(int idPropiedad, string nombreImagen) { var yaExiste = this.HomeSwitchDB.IMAGEN.Where(t => t.Nombre == nombreImagen).Any(); if (yaExiste) { return(false); } IMAGEN nuevaImagen = new IMAGEN(); nuevaImagen.Nombre = nombreImagen; nuevaImagen.IdPropiedad = idPropiedad; nuevaImagen.Path = string.Format("/app-content/{0}", nombreImagen); this.HomeSwitchDB.IMAGEN.Add(nuevaImagen); this.HomeSwitchDB.SaveChanges(); CacheHomeSwitchHome.RemoveOnCache("Propiedades"); CacheHomeSwitchHome.RemoveOnCache("Subastas"); return(true); }