public ActionResult AddProjectToPortfolio(PortfolioProjectModel portfolioProject, HttpPostedFileBase file) { int userIdInt = Convert.ToInt32(Session["UserId"]); using (DbContextModel db = new DbContextModel()) { portfolioProject.EmployeeId = db.UserAccounts.Where(x => x.UserId.Equals(userIdInt)).FirstOrDefault(); if (file != null) { byte[] data = FileHandler.GetBytesFromFile(file); portfolioProject.ProjectImage = data; } db.PortfolioProjects.Add(portfolioProject); try { db.SaveChanges(); ViewBag.MessageAfterEditProfileDetails = "Edycja danych przebiegła pomyślnie."; } catch (Exception ex) { ViewBag.MessageAfterEditProfileDetails = "Edycja danych się nie udała." + ex.Message; return(View()); } } return(RedirectToAction("EditAccount", "Account")); }
// GET: ProjectPortfolio public ActionResult AddProjectToPortfolio() { PortfolioProjectModel portfolioProject = new PortfolioProjectModel(); return(PartialView("_addProjectToPortfolio")); }