public async Task <ActionResult> Add(AddTeacherModel Teacher) { Teacher.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.TEACHER_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <Teacher> >(apiUrl, JsonConvert.SerializeObject(Teacher)); return(Json(result)); }
public async Task <ActionResult> Add(AddKeyboardViewModel keyboard) { keyboard.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.KEYBOARD_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <Keyboard> >(apiUrl, JsonConvert.SerializeObject(keyboard)); return(Json(result)); }
public async Task <ActionResult> Add(AddRamViewModel ram) { ram.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.RAM_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <RAM> >(apiUrl, JsonConvert.SerializeObject(ram)); return(Json(result)); }
public async Task <ActionResult> Add(AddSubjectModel Subject) { Subject.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.SUBJECT_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <Subject> >(apiUrl, JsonConvert.SerializeObject(Subject)); return(Json(result)); }
public async Task <ActionResult> Add(AddCpuViewModel cpu) { cpu.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.CPU_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <CPU> >(apiUrl, JsonConvert.SerializeObject(cpu)); return(Json(result)); }
public async Task <ActionResult> Add(AddOpticalDiscViewModel opticalDisc) { opticalDisc.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.OPTICAL_DISC_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <OpticalDisc> >(apiUrl, JsonConvert.SerializeObject(opticalDisc)); return(Json(result)); }
public async Task <ActionResult> Add(AddStorageCapacityViewModel storageCapacity) { storageCapacity.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.STORAGE_CAPACITY_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <StorageCapacity> >(apiUrl, JsonConvert.SerializeObject(storageCapacity)); return(Json(result)); }
public async Task <ActionResult> Add(AddStudyScheduleModel StudySchedule) { StudySchedule.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.STUDY_SCHEDULE_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <StudySchedule> >(apiUrl, JsonConvert.SerializeObject(StudySchedule)); return(Json(result)); }
public async Task <ActionResult> Add(AddMonitorViewModel monitorSize) { monitorSize.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.MONITOR_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <Monitor> >(apiUrl, JsonConvert.SerializeObject(monitorSize)); return(Json(result)); }
public async Task <ActionResult> Add(AddProvinceViewModel Province) { Province.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.PROVINCE_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <Province> >(apiUrl, JsonConvert.SerializeObject(Province)); return(Json(result)); }
public async Task <ActionResult> Add(AddEmployeeModel Employee) { Employee.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.EMPLOYEE_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <Employee> >(apiUrl, JsonConvert.SerializeObject(Employee)); return(Json(result)); }
public async Task <ActionResult> Add(AddComputerRoomViewModel computerRoom) { computerRoom.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.COMPUTER_ROOM_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <ComputerRoom> >(apiUrl, JsonConvert.SerializeObject(computerRoom)); return(Json(result)); }
public async Task <ActionResult> Add(AddSpeedViewModel speed) { speed.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.SPEED_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <Speed> >(apiUrl, JsonConvert.SerializeObject(speed)); return(Json(result)); }
public async Task <ActionResult> Add(AddStorageDeviceViewModel mouse) { mouse.CreatedBy = _userSessionHelper.GetUserSession().UserName; string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.STORAGE_DEVICE_ADD); var result = await HttpUtilities.PostAsyncApi <ReturnResult <StorageDevice> >(apiUrl, JsonConvert.SerializeObject(mouse)); return(Json(result)); }
public IActionResult Index() { if (_userSessionHelper.GetUserSession().IsUserLoggedIn) { return(View()); } else { return(RedirectToAction("Index", "Account")); } }
public async Task <ActionResult> Login(Login login) { int errorCode = 0; string errorMessage = string.Empty; var result = await HttpUtilities.PostAsyncApi <ReturnResult <LoginResult> >("https://localhost:44356/api/Account/Login", JsonConvert.SerializeObject(login)); var jwtToken = result.Item.token; if (string.IsNullOrEmpty(jwtToken)) { errorCode = 1; errorMessage = "Incorrect username or password"; } else { var respone = HttpUtilities.GetAsyncApi <ReturnResult <User> >("https://localhost:44356/api/Users/GetUserByName", jwtToken); if (respone.Result.Item != null) { var userInfo = respone.Result.Item; _userSessionHelper.SetUserSession(userInfo, jwtToken); } else { errorCode = 1; errorMessage = "Failed to get data form server"; } } var userSession = _userSessionHelper.GetUserSession(); var jsonResult = new { ErrorCode = errorCode, ErrorMessage = errorMessage }; return(Json(jsonResult)); }
public async Task <ActionResult> ClassPaging(BaseCondition <Class> condition) { if (_userSessionHelper.GetUserSession().IsUserLoggedIn) { string apiUrl = _appUrlHelper.GetApiUrl(ApiUrlPath.CLASS_GET_PAGING); var result = await HttpUtilities.PostAsyncApi <ReturnResult <Class> >(apiUrl, JsonConvert.SerializeObject(condition)); ViewBag.PAGE_INDEX = condition.PAGE_INDEX; ViewBag.PAGE_SIZE = condition.PAGE_SIZE; return(View(result)); } else { return(RedirectToAction("Index", "Account")); } }