public async Task <IActionResult> Add(SchoolUserCategoryDetailViewModel schoolUserCategoryDetailViewModel)
        {
            string fullLink = $"{baseUri}/SchoolUserCategory";

            SchoolUserCategory schoolUserCategory = new SchoolUserCategory
            {
                Category = schoolUserCategoryDetailViewModel.Category
            };

            await WebApiService.PostCallApi <SchoolUserCategory, SchoolUserCategory>(fullLink, schoolUserCategory);

            return(RedirectToAction("Index", "UserCategory"));
        }
        public async Task <IActionResult> Edit(SchoolUserCategoryDetailViewModel schoolUserCategoryDetailViewModel)
        {
            string fullLink = $"{baseUri}/SchoolUserCategory";

            string             schoolUserCategoryById = fullLink + "/" + schoolUserCategoryDetailViewModel.Id;
            SchoolUserCategory schoolUserCategory     = WebApiService.GetApiResult <SchoolUserCategory>(schoolUserCategoryById);

            schoolUserCategory.Category = schoolUserCategoryDetailViewModel.Category;

            string updateLink = $"{baseUri}/SchoolUserCategory/{schoolUserCategory.Id}";
            await WebApiService.PutCallApi <SchoolUserCategory, SchoolUserCategory>(updateLink, schoolUserCategory);

            return(RedirectToAction("Index", "UserCategory"));
        }
        public IActionResult Edit(int id)
        {
            string fullLink = $"{baseUri}/SchoolUserCategory";

            string             schoolUserCategoryById = fullLink + "/" + id;
            SchoolUserCategory schoolUserCategory     = WebApiService.GetApiResult <SchoolUserCategory>(schoolUserCategoryById);

            SchoolUserCategoryDetailViewModel schoolUserCategoryDetailViewModel = new SchoolUserCategoryDetailViewModel
            {
                Category = schoolUserCategory.Category
            };

            return(View(schoolUserCategoryDetailViewModel));
        }