public IActionResult Edit(int id) { var findUser = User.Identity.Name; var findProduct = _damakebaNoDoucument.GetProductById(id); if (findUser == findProduct.UserName) { DamakebaViewModel damakebaViewModel = new DamakebaViewModel() { Age = findProduct.Age, City = findProduct.City, Description = findProduct.Description, Document = findProduct.Document, EmployeName = findProduct.EmployeName, Jishebi = findProduct.Jishebi, PhoneNumber = findProduct.PhoneNumber, Published = findProduct.Published, Sex = findProduct.Sex, Title = findProduct.Title, UserName = findProduct.UserName }; damakebaViewModel.DamakebaPhotoUrl = findProduct.DamakebaPhotoUrl; return(View(damakebaViewModel)); } return(View()); }
public async Task <IActionResult> NoDocument(DamakebaViewModel damakebaViewModel) { if (ModelState.IsValid) { if (damakebaViewModel.DamakebaPhoto != null) { string folder = "Images/DamakebaPhoto/"; folder += Guid.NewGuid().ToString() + "_" + damakebaViewModel.DamakebaPhoto.FileName; damakebaViewModel.DamakebaPhotoUrl = "/" + folder; string serverFolder = Path.Combine(_env.WebRootPath, folder); await damakebaViewModel.DamakebaPhoto.CopyToAsync(new FileStream(serverFolder, FileMode.Create)); } Damakeba damakeba = new Damakeba { Published = DateTime.Now, Document = Document.No, UserName = User.Identity.Name, DamakebaPhotoUrl = damakebaViewModel.DamakebaPhotoUrl, Title = damakebaViewModel.Title, Jishebi = damakebaViewModel.Jishebi, Sex = damakebaViewModel.Sex, City = damakebaViewModel.City, Age = damakebaViewModel.Age, Description = damakebaViewModel.Description, EmployeName = damakebaViewModel.EmployeName, PhoneNumber = damakebaViewModel.PhoneNumber, }; damakeba.Published = DateTime.Now; _damakebaNoDoucument.CreateProduct(damakeba); _damakebaNoDoucument.SaveChange(); return(RedirectToAction("Details", new { id = damakeba.ID })); } return(View()); }