コード例 #1
0
 //METODO PARA CONVERTIR LA IMAGEN A UN STRING
 //SE IGUALAN LOS CAMPOS DEL OBJ TBM_PRODU_JCH A DEL OBJ VIEW QUE CONTIENE LA IMG SELECCIONADA POR EL USER
 private TBM_PRODU_JCH ToProductosJch(ProductosJchView productosJchView, string pic)
 {
     return(new TBM_PRODU_JCH
     {
         COD_PRODU = productosJchView.COD_PRODU,
         DES_PRODU = productosJchView.DES_PRODU,
         Remarks = productosJchView.Remarks,
         ImagePath = pic,            // imagen capturada
         COD_USUAR_CREAC = productosJchView.COD_USUAR_CREAC,
         FEC_USUAR_CREAC = productosJchView.FEC_USUAR_CREAC,
         COD_USUAR_MODIF = productosJchView.COD_USUAR_MODIF,
         FEC_USUAR_MODIF = productosJchView.FEC_USUAR_MODIF,
     });
 }
コード例 #2
0
        public async Task <ActionResult> Create(ProductosJchView productosJchView)
        {
            if (ModelState.IsValid)
            {
                var pic    = string.Empty;
                var folder = "~/Content/ProductosJchImg";

                if (productosJchView.ImageFile != null)
                {
                    pic = FilesHelper.UploadPhoto(productosJchView.ImageFile, folder);
                    pic = $"{folder}/{pic}";
                }

                // creamos un nuevo productoJch (TBM_PROD_JCH) , que sera el resultado del metodo
                var productosJch = this.ToProductosJch(productosJchView, pic);

                this.db.TBM_PRODU_JCH.Add(productosJch);
                await this.db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(productosJchView));
        }