public ActionResult SavePortfolioImage(int Id, PortfolioAndImages model)
        {
            if (!ModelState.IsValid)
            {
                return(View("Edit", PortfolioImg));
            }
            try
            {
                if (model.PortfolioImage.Id == 0)
                {
                    db.PortfolioImage.Add(model.PortfolioImage);
                }
                else
                {
                    db.PortfolioImage.Update(model.PortfolioImage);
                }
                db.SaveChanges();
                //Saving Image
                string webRootPath        = webHostEnvironment.WebRootPath;
                var    files              = HttpContext.Request.Form.Files;
                var    portfolioImageInDB = db.PortfolioImage.Find(model.PortfolioImage.Id);
                var    filenameComplete   = model.PortfolioImage.PortfolioId.ToString() + "_" + model.PortfolioImage.Id.ToString();
                portfolioImageInDB.ImageAddr = U.SaveFileThenGetFileName(webHostEnvironment, "PortfolioImages", files, filenameComplete);
                db.SaveChanges();

                return(RedirectToAction(nameof(Index)));
            }
            catch (Exception e)
            {
                return(RedirectToAction(nameof(Index)));
            }
        }
        public IActionResult Create()
        {
            var model = new PortfolioAndImages {
                PortfolioItems = db.Portfolio.ToList(), PortfolioImage = new PortfolioImage()
            };

            return(View("Edit", model));
        }