Пример #1
0
        public async Task <ActionResult> probando([FromForm] CrearProducto model)
        {
            if (model.File != null)
            {
                var a        = _env.WebRootPath;
                var fileName = Path.GetFileName(model.File.FileName);
                var filePath = Path.Combine(_env.WebRootPath, "Assets\\Images", fileName);
                using (var fileStream = new FileStream(filePath, FileMode.Create))  {
                    await model.File.CopyToAsync(fileStream);
                }
                Product pr = new Product();
                pr.Name        = model.Name;
                pr.Category    = model.Category;
                pr.Price       = model.Price;
                pr.Description = model.Description;
                pr.Photo       = filePath;
                pr.Quantity    = model.Quantity;
                pr.Color       = model.Color;
                _context.Add(pr);
                await _context.SaveChangesAsync();

                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }
Пример #2
0
        public async Task <ActionResult <Producto> > PostProducto(CrearProducto model)
        {
            var random   = new Random();
            var producto = new Producto()
            {
                Codigo    = random.Next(0, 999).ToString(),
                Tipo      = model.TipoProducto,
                IdCliente = model.ClienteId
            };

            _context.Productos.Add(producto);
            await _context.SaveChangesAsync();

            return(Redirect(model.UrlRetorno));
        }
        public object Any(CrearProducto request)
        {
            Datos c = new Datos();

            c.Db = Globals.GlobalConnection;
            string mensaje = "";
            var    r       = c.envioProductos(request.Result, request.Result2, request.Result3, request.Result4, request.Result5, request.Result6, request.Result7, request.Result8, request.Result9, out mensaje);

            if (r.Tables.Count > 0)
            {
                TipoProductos ti = new TipoProductos();
                ti.ProductosNuevos = r.Tables[0].ToList <DatosProductos>();

                return("DATOS INGRESADOS");
            }
            else
            {
                return(new ServiceModel.ErrorResponse
                {
                    Message = "No hay datos"
                });
            }
        }
Пример #4
0
        private void btnProductoCrear_Click(object sender, EventArgs e)
        {
            CrearProducto formCrearProducto = new CrearProducto();

            showChildForm(formCrearProducto);
        }