public IActionResult Edit(PortfoliEditViewModel Model) { if (ModelState.IsValid) { var ImageValue = Model.ImageUrl; if (Model.File != null) { string uploads = Path.Combine(_hosting.WebRootPath, @"AdminRoot\img\protofileitem"); string fullPath = Path.Combine(uploads, Model.Id + Model.NameCatogry + Model.File.FileName); ImageValue = Model.Id + Model.NameCatogry + Model.File.FileName; Model.File.CopyTo(new FileStream(fullPath, FileMode.Create)); } var protofileitem = new PortfolioItem { Id = Model.Id, Price = Model.Price, Company = Model.Company, Namecatogry = Model.NameCatogry, typeId = Model.typeId, Title = Model.Title, Date = Model.Date, Description = Model.Description, location = Model.location, gendertype = Model.Gender, ImageUrl = ImageValue }; _portfolio.Entity.Update(protofileitem); _portfolio.Save(); return(RedirectToAction("Index")); } ViewBag.GenderName = new SelectList(GenderName, "Value", "Name"); ViewBag.CatogreName = new SelectList(_Typecatogry.Entity.GetAll(), "Id", "Typename", "typeId"); return(View(Model)); }
// GET: PortfolioItems/Edit/5 public IActionResult Edit(Guid?id) { if (id == null) { return(NotFound()); } var Model = _portfolio.Entity.GetById(id); if (Model == null) { return(NotFound()); } PortfoliEditViewModel portfolioViewModel = new PortfoliEditViewModel { Price = Model.Price, Company = Model.Company, NameCatogry = Model.Namecatogry, typeId = Model.typeId, Title = Model.Title, Date = Model.Date, Description = Model.Description, location = Model.location, Gender = Model.gendertype, ImageUrl = Model.ImageUrl }; ViewBag.GenderName = new SelectList(GenderName, "Value", "Name"); ViewBag.CatogreName = new SelectList(_Typecatogry.Entity.GetAll(), "Id", "Typename", "typeId"); return(View(portfolioViewModel)); }