Esempio n. 1
0
        public IActionResult Create(OrgCategory model)
        {
            string errorMessage = string.Empty;

            if (ModelState.IsValid)
            {
                // TODO : Get Org Id from Claims
                var orgCatObj = new Church.API.Models.OrganizationCategory()
                {
                    OrganizationId = 2, CategoryName = model.CategoryName, UserAdded = "smathe"
                };

                var apiOrgCategory = new Church.API.Client.ApiCallerOrganizationCategory(_apiUrl.SSChurch);

                try
                {
                    apiOrgCategory.PostAddOrganizationCategory(orgCatObj);
                }
                catch (Exception ex)
                {
                    errorMessage = ex.Message;
                    ModelState.AddModelError("OrgCategoryError", errorMessage);
                }
            }

            ViewBag.ErrorMessage = errorMessage;

            return(PartialView("_AddEditOrgCategoryModalPartial", model));
        }
Esempio n. 2
0
        protected List <Church.API.Models.OrganizationCategory> GetOrgCategoriesFromTheDatabase()
        {
            var apiOrgCategory = new Church.API.Client.ApiCallerOrganizationCategory(_apiUrl.SSChurch);

            var orgCategoryList = apiOrgCategory.GetCategoryListByOrganizationId(2);

            return(orgCategoryList);
        }