Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (ModelState.IsValid)
- {
- if (file != null && file.ContentLength > 0)
- {
- var fileName = Path.GetFileName(file.FileName);
- MainFileDetails mainFileDetail = new MainFileDetails()
- {
- FileName = fileName,
- Extension = Path.GetExtension(fileName),
- Id = Guid.NewGuid(),
- FurnitureId = furniture.FurnitureId
- };
- var pathMain = Path.Combine(Server.MapPath("~/Upload/MainPage/"), mainFileDetail.Id + mainFileDetail.Extension);
- file.SaveAs(pathMain);
- db.Entry(mainFileDetail).State = EntityState.Modified;
- }
- foreach (HttpPostedFileBase image in fileTwo)
- {
- FileDetail fileDetail = new FileDetail()
- {
- NameFile = image.FileName,
- Extension = Path.GetExtension(image.FileName), //or mainFileDetail.Extension
- Id = Guid.NewGuid(),
- FurnitureId = furniture.FurnitureId //or mainFileDetail. FurnitureId
- };
- var path = Path.Combine(Server.MapPath("~/Upload/"), fileDetail.Id + fileDetail.Extension);
- image.SaveAs(path);
- // create an instance of FileDetails and set its details based on
- // the values of image and save
- }
- db.Entry(furniture).State = EntityState.Modified;
- db.SaveChanges();
- }
- ViewBag.CategoryId = new SelectList(db.Categories, "CategoryId", "Name", furniture.CategoryId);
- return View(furniture);
- }
Advertisement
Add Comment
Please, Sign In to add comment