예제 #1
0
        public ImagenViewModel ToViewModel(IMAGEN imagen)
        {
            this.idImagen    = imagen.IdImagen;
            this.idPropiedad = imagen.IdPropiedad;
            this.Nombre      = imagen.Nombre;
            this.path        = imagen.Path;

            return(this);
        }
예제 #2
0
        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);
        }