Ejemplo n.º 1
0
 private Articulos ToArticulo(ArticuloVista view, string pic)
 {
     return(new Articulos
     {
         Descripcion = view.Descripcion,
         Activo = view.Activo,
         RutaImagen = pic,
         Comentario = view.Comentario,
         FechaAlata = view.FechaAlata,
         PVP = view.PVP,
         CodProducto = view.CodProducto
     });
 }
Ejemplo n.º 2
0
        public async Task <ActionResult> Edit(ArticuloVista view)
        {
            if (ModelState.IsValid)
            {
                var pic    = string.Empty;
                var folder = "~/Content/Articulos";
                if (view.ArchivoImagen != null)
                {
                    pic = FilesHelper.UploadPhoto(view.ArchivoImagen, folder);
                    pic = $"{folder}/{pic}";
                }

                var articulos = this.ToArticulo(view, pic);
                this.db.Entry(articulos).State = EntityState.Modified;
                await this.db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(view));
        }