public async Task <IActionResult> Create([Bind("ID,ItemName,Description,Type,GemStones,Image,Date,Length,Weight,Price")] Merchandise merchandise, ICollection <IFormFile> ImageFiles) { foreach (var file in ImageFiles) { var fileName = Path.GetFileName(file.FileName); fileName = "\\images\\Merchandise\\" + fileName; var path = Path.Combine(environment.WebRootPath, fileName); //merchandise.Image = (Uri.TryCreate(path, UriKind.RelativeOrAbsolute,new Uri is fileName); } if (ModelState.IsValid) { if (ImageFiles != null) { await Services.Upload.UploadFile(ImageFiles, environment); merchandise.Image = Services.Upload.UploadFile(ImageFiles); } _context.Add(merchandise); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(merchandise)); }
public async Task <IActionResult> Create([Bind("ID,FirstName,LastName,PhoneNumber,Email")] Customer customer) { if (ModelState.IsValid) { _context.Add(customer); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(customer)); }