コード例 #1
0
        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));
        }