public async Task <ActionResult> Create([Bind(Include = "ID,ExcerciseName,Description")] Exercise exercise) { exercise.AuthorID = User.Identity.GetUserId(); if (ModelState.IsValid) { db.Exercises.Add(exercise); await db.SaveChangesAsync(); HttpPostedFileBase hpf = Request.Files["imagefile"] as HttpPostedFileBase; UploadImage up = new UploadImage(); string exerciseName = Convert.ToString(exercise.ID); up.SaveExerciseImage(hpf, exerciseName); return(RedirectToAction("Index")); } return(View(exercise)); }