public async Task <IActionResult> Login(LoginRequestModel model) { FacLoginGenericResponseModel response = new FacLoginGenericResponseModel(); var apiResponse = await httpClientConfig.ApiPostResponse("Facilitator/login", model, ""); response = JsonConvert.DeserializeObject <FacLoginGenericResponseModel>(apiResponse); if (response.StatusCode == 200) { var UserId = response.Data.UserId; var UserName = response.Data.FirstName + " " + response.Data.LastName; var jwtToken = response.Token; HttpContext.Session.SetString("Token", jwtToken); HttpContext.Session.SetString("UserId", UserId); HttpContext.Session.SetString("UserName", UserName); return(RedirectToAction("Dashboard", "Facilitator")); } else { TempData["alert"] = "alert-danger"; ViewBag.Message = response.StatusMessage; return(View()); } }
public async Task <IActionResult> Create(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> Register(SuperAdminRegisterViewModel model) { //var tuple = new Tuple<SuperAdminRegisterViewModel, SuperAdminCreateResponse>(new SuperAdminRegisterViewModel(), new SuperAdminCreateResponse()); SuperAdminCreateResponse response = new SuperAdminCreateResponse(); var apiResponse = await httpClientConfig.ApiPostResponse("SuperAdmin/createSuperAdmin", model, ""); response = JsonConvert.DeserializeObject <SuperAdminCreateResponse>(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()); }
public async Task <IActionResult> CreateTeacher(TeacherCreateRequestModel model) { TeacherCreateResponseModel response = new TeacherCreateResponseModel(); var apiResponse = await httpClientConfig.ApiPostResponse("Facilitator/login", model, ""); response = JsonConvert.DeserializeObject <TeacherCreateResponseModel>(apiResponse); if (response.StatusCode == 200) { TempData["alert"] = "alert-success"; ViewBag.Message = "Registered successfully."; return(View(model)); } else { TempData["alert"] = "alert-danger"; ViewBag.Message = response.StatusMessage; return(View()); } }