public ActionResult Create(FormCollection form, HttpPostedFileBase fileUpload) { using (var context = new ContentStorage()) { if (fileUpload != null) { string fileName = IOHelper.GetUniqueFileName("~/Content/Bellboy", fileUpload.FileName); string filePath = Server.MapPath("~/Content/Bellboy"); filePath = Path.Combine(filePath, fileName); fileUpload.SaveAs(filePath); var bellboy = new Bellboy(); TryUpdateModel(bellboy, new[] { "TopText", "TopLink", "BottomText", "BottomLink" }); bellboy.ImageSource = fileName; context.AddToBellboy(bellboy); context.SaveChanges(); } } return RedirectToAction("Index", "Bellboy", new { Area = "Admin" }); }