private static AdmissionClassesClient AdmissionClassesClient()
        {
            var serializer  = new JsonSerializer();
            var errorLogger = new ErrorLogger();
            var cache       = new InMemoryCache();
            var client      = new AdmissionClassesClient(cache, serializer, errorLogger);

            return(client);
        }
Example #2
0
        public void LoadClassMappingConfigFromAdmissionApi()
        {
            var serializer  = new JsonSerializer();
            var errorLogger = new ErrorLogger();
            var cache       = new InMemoryCache();
            var client      = new AdmissionClassesClient(cache, serializer, errorLogger);
            int appFormId   = (int)cboApplicationForm.SelectedValue;

            _admisionApiClassMappingConfig = client.GetClasses(appFormId, MisCache.UserEmail, MisCache.UserToken);
        }
        private void LoadAdmissionClassesData()
        {
            var serializer  = new JsonSerializer();
            var errorLogger = new ErrorLogger();
            var cache       = new InMemoryCache();
            var client      = new AdmissionClassesClient(cache, serializer, errorLogger);

            int appFormId = (int)cboApplicationForm.SelectedValue;
            var classes   = client.GetClasses(appFormId, MisCache.UserEmail, MisCache.UserToken);

            var dataForCombobox = new List <CboItem>();

            foreach (var item in classes)
            {
                dataForCombobox.Add(new CboItem(item.name, item.id.ToString()));
            }
            cboAdmissionClasses.DataSource    = dataForCombobox;
            cboAdmissionClasses.DisplayMember = "Name";
            cboAdmissionClasses.ValueMember   = "Value";
        }