Example #1
0
        public ActionResult Create(string Title, string Department, HttpPostedFileBase file)
        {
            var coursesScheme = new CoursesScheme();

            TryUpdateModel(coursesScheme);
            if (ModelState.IsValid)
            {
                coursesScheme.Date = DateTime.Now;
                var filePath = uploadFile(file);
                if (filePath != "")
                {
                    coursesScheme.FileUrl = filePath;
                    db.CoursesSchemes.Add(coursesScheme);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("File upload error", "Failed to upload file.");
                }
            }
            CourseSchemeViewModel viewModel = new CourseSchemeViewModel();

            TryUpdateModel(viewModel);
            return(View(viewModel));
        }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            CoursesScheme coursesScheme = db.CoursesSchemes.Find(id);

            db.CoursesSchemes.Remove(coursesScheme);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CoursesScheme coursesScheme = db.CoursesSchemes.Find(id);

            if (coursesScheme == null)
            {
                return(HttpNotFound());
            }
            return(View(coursesScheme));
        }