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()); } }
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" }); } }
private void btnProductoCrear_Click(object sender, EventArgs e) { CrearProducto formCrearProducto = new CrearProducto(); showChildForm(formCrearProducto); }