public IActionResult Edit(Guid Id) { var portfolio = _portfolioItem.Entity.GetById(Id); PortfolioItemEditViewModel model = new PortfolioItemEditViewModel() { Id = portfolio.Id, ImageUrl = portfolio.ImageUrl, Description = portfolio.Description, ProjectName = portfolio.ProjectName, }; return(View(model)); }
public IActionResult Edit(PortfolioItemEditViewModel model, Guid Id) { if (ModelState.IsValid) { PortfolioItem item = _portfolioItem.Entity.GetById(Id); item.ProjectName = model.ProjectName; item.Description = model.Description; if (model.File != null) { item.ImageUrl = UploadImage(model.File, "img/portfolio", item.ImageUrl); } _portfolioItem.Entity.Update(item); _portfolioItem.Save(); return(RedirectToAction("Index")); } return(View(model)); }