public ActionResult Create(FormCollection form, HttpPostedFileBase uploadFile) { using (var context = new ModelContainer()) { var project = new Project { ImageSource = "" }; TryUpdateModel(project, new[] { "Name", "Title", "SortOrder" }); string fileName = IOHelper.GetUniqueFileName("~/Content/Images", uploadFile.FileName); string filePath = Server.MapPath("~/Content/Images"); filePath = Path.Combine(filePath, fileName); uploadFile.SaveAs(filePath); project.ImageSource = fileName; project.TextTop = HttpUtility.HtmlDecode(form["TextTop"]); project.TextBottom = HttpUtility.HtmlDecode(form["TextBottom"]); context.AddToProject(project); context.SaveChanges(); return RedirectToAction("Index", "Home", new { Area = "", id = "projects" }); } }