Esempio n. 1
0
        public ActionResult CreateModule()
        {
            var moduleName  = Request.Form["ModuleName"];
            var description = Request.Form["Description"];
            var expiryDate  = Request.Form["ExpiryDate"];
            var userType    = Request.Form["userType"];
            var content     = Request.Form["AgreementContent"];

            ModuleService       moduleService = new ModuleService();
            ModuleAccess        module        = new ModuleAccess();
            AgreementInfoAccess agreement     = new AgreementInfoAccess();

            module.ModuleName  = moduleName;
            module.Description = description;
            if (expiryDate != "")
            {
                module.ExpiryDate = Convert.ToDateTime(expiryDate);
            }
            else
            {
                module.ExpiryDate = DateTime.Now;
            }
            if (userType == "")
            {
                agreement.UserType = "RegularUser";
            }
            else
            {
                agreement.UserType = userType;
            }
            agreement.Content = content;
            if (moduleService.AddModule(module, agreement))
            {
                TempData["message"] = "Module has been created";
                return(RedirectToAction("Index"));
            }
            TempData["message"] = "Module can not be created, Please check your input again.";
            return(View("Create"));
        }