示例#1
0
        public async Task <IActionResult> CreateSchool()
        {
            var jwtToken = HttpContext.Session.GetString("Token");
            //TeacherRoles teacherRoles = new TeacherRoles();
            var apiResponse = await httpClientConfig.ApiGetResponse("SchoolType/getAllSchoolType", jwtToken);

            var res = JObject.Parse(apiResponse);
            SchoolSignUpRequestModel request = new SchoolSignUpRequestModel();

            request.SchooltypeList = JsonConvert.DeserializeObject <List <SchoolTypeList> >(res["data"].ToString());

            return(View(request));
        }
示例#2
0
        public async Task <IActionResult> CreateSchool(SchoolSignUpRequestModel model)
        {
            SchoolSignUpResponseModel response = new SchoolSignUpResponseModel();
            var apiResponse = await httpClientConfig.ApiPostResponse("​School​/schoolSignUp", model, "");

            response = JsonConvert.DeserializeObject <SchoolSignUpResponseModel>(apiResponse);
            if (response.StatusCode == 200)
            {
                TempData["alert"] = "alert-success";
                ViewBag.Message   = "Registered successfully.";
                // return RedirectToAction("index", "superAdmin");
            }
            else
            {
                TempData["alert"] = "alert-danger";
                ViewBag.Message   = response.StatusMessage;
                return(View());
            }
            return(View(model));
        }
        public async Task <IActionResult> CreateSchool(SchoolSignUpRequestModel model)
        {
            SchoolSignUpResponseModel response = new SchoolSignUpResponseModel();
            var apiResponse = await httpClientConfig.ApiPostResponse("​School/schoolSignUp", model, "");

            response = JsonConvert.DeserializeObject <SchoolSignUpResponseModel>(apiResponse);

            if (response.StatusCode == 200)
            {
                var jwtToken = response.Token;

                //set the token session
                HttpContext.Session.SetString("Token", jwtToken);
                // HttpContext.Session.SetString("UserEmail", userEmail);

                return(RedirectToAction("ActivateSchool", "Learner"));
            }
            else
            {
                TempData["alert"] = "alert-danger";
                ViewBag.Message   = response.StatusMessage;
                return(View());
            }
        }
示例#4
0
 internal Task ApiPostResponse(string v, SchoolSignUpRequestModel model)
 {
     throw new NotImplementedException();
 }