public ActionResult Create(Event @event, HttpPostedFileBase file) { if (file != null) { @event.Id = -1; @event.ImagePath = ConfigurationManager.AppSettings.Get("eventImagePath") + file.FileName; ModelState["ImagePath"].Errors.Clear(); ModelState["Id"].Errors.Clear(); } else { PopulateLists(@event); ModelState.AddModelError("", Resource.MustUploadImage); return(View(@event)); } if (ModelState.IsValid) { SaveImage(file); _serviceContext.EventService.AddNew(@event); _serviceContext.Complete(); return(RedirectToAction("Index")); } PopulateLists(@event); return(View(@event)); }