Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }