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)); }
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()); } }
internal Task ApiPostResponse(string v, SchoolSignUpRequestModel model) { throw new NotImplementedException(); }