public ActionResult AddMoreDetail(MoreDetailDTO obj, IList <IFormFile> files, int id) { if (ModelState.IsValid) { var filepath = Path.GetTempFileName(); foreach (IFormFile item in files) { string filename = ContentDispositionHeaderValue.Parse(item.ContentDisposition).FileName.Trim('"'); //filename = this.EnsureFilename(filename); using (FileStream filestream = System.IO.File.Create(this.Getpath(filename, id))) { item.CopyToAsync(filestream); } obj.ImageUrl = filename; } try { _shopData.AddMoreShopDetail(obj); return(RedirectToAction("Index", "Shop", new { id = id })); } catch (Exception ex) { throw; } } return(View()); }
public void AddMoreShopDetail(MoreDetailDTO obj) { MoreDetail SaveMoreDetail = new MoreDetail(); SaveMoreDetail.AdditionAddress = obj.AdditionAddress; SaveMoreDetail.AdditionPhoneNumber = obj.AdditionPhoneNumber; SaveMoreDetail.ImageUrl = obj.ImageUrl; SaveMoreDetail.Location = obj.Location; SaveMoreDetail.SignUpId = obj.SignUpId; _db.MoreDetails.Add(SaveMoreDetail); _db.SaveChanges(); }