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));
        }
Пример #2
0
        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));
        }