public ActionResult CreatePageStyle(PageStyleViewModel model, HttpPostedFileBase imglogo, HttpPostedFileBase imgbackground, HttpPostedFileBase imgnav, HttpPostedFileBase imgfooter) { if (ModelState.IsValid) { var pageStyle = Mapper.Map <PageStyle>(model); var userId = User.Identity.GetUserId(); using (var db = new UwtContext()) { pageStyle.Logo = db.AddUploadedImage(imglogo, Server, userId); pageStyle.BackgroundImage = db.AddUploadedImage(imgbackground, Server, userId); pageStyle.NavImage = db.AddUploadedImage(imgnav, Server, userId); pageStyle.FooterImage = db.AddUploadedImage(imgfooter, Server, userId); pageStyle.Owner = db.Users.FirstOrDefault(u => u.Id == userId); pageStyle.DateCreated = DateTime.UtcNow; db.PageStyles.Add(pageStyle); db.SaveChanges(); } return(RedirectToAction("PageStyles")); } return(View(model)); }