public JsonResult ApplicationFormAPI(long id)
        {
            SchoolActivityModule   module = new SchoolActivityModule(_context);
            ApplicationRequirement model  = module.GetRequirement(id);

            return(Json(model));
        }
        public JsonResult CreateApplicationAPI(Application item)
        {
            SchoolActivityModule module = new SchoolActivityModule(_context);
            long id = module.CreateApplication(item);

            item.ActivityConfirm.ApplicationID = id;
            //           int activityConfirmID = module.CreateActivityConfirm(item.ActivityConfirm);
            return(Json(id));
        }
        public ActionResult CreateApplication(Application item)
        {
            SchoolActivityModule module = new SchoolActivityModule(_context);
            long id = module.CreateApplication(item);

            ActivityConfirmModule module1 = new ActivityConfirmModule(_context);

            return(View(module1.GetApplicationList()));
        }
        public ActionResult ApplicationForm(long id)
        {
            SchoolActivityModule   module = new SchoolActivityModule(_context);
            ApplicationRequirement model  = module.GetRequirement(id);

            var viewModel = model;

            return(View("ApplicationForm", viewModel));
        }
        public long SaveApplicationTempAPI(ApplicationRequirement model)
        {
            SchoolActivityModule module = new SchoolActivityModule(_context);
            long id = module.CreateRequirement(model);

            if (id != 0)
            {
                module.UpdateActivity(model.ActivityID);
            }
            return(id);
        }
        public ActionResult SaveApplicationTemp(ApplicationRequirement model)
        {
            SchoolActivityModule module = new SchoolActivityModule(_context);
            long id = module.CreateRequirement(model);

            if (id != 0)
            {
                module.UpdateActivity(model.ActivityID);
            }
            return(RedirectToAction("Index"));
        }
        public JsonResult ActivityListAPI()
        {
            SchoolActivityModule module = new SchoolActivityModule(_context);

            return(Json(module.GetList()));
        }
        // GET: SchoolActivity

/*        public async Task<ActionResult> Index()
 *      {
 *          return View(await _context.SchoolActivity.ToListAsync());
 *      }
 */
        public ActionResult Index()
        {
            SchoolActivityModule module = new SchoolActivityModule(_context);

            return(View(module.GetList()));
        }