public IHttpActionResult GetType(string type)
        {
            List <EnumAttributes> enumAttributes;

            var responseObject = new List <AngularSelectItemViewModel>();

            switch (type)
            {
            case "Divisions":
                enumAttributes = SelectExtensions.ToEnumAttributes(typeof(DivisionType), null);
                responseObject = CreateAngularSelectItemList(enumAttributes);
                break;

            case "Reasons":
                enumAttributes = SelectExtensions.ToEnumAttributes(typeof(ReasonType), null);
                responseObject = CreateAngularSelectItemList(enumAttributes);
                break;

            case "AReasons":
                enumAttributes = SelectExtensions.ToEnumAttributes(typeof(AReasonsType), null);
                responseObject = CreateAngularSelectItemList(enumAttributes);
                break;

            case "BReasons":
                enumAttributes = SelectExtensions.ToEnumAttributes(typeof(BReasonsType), null);
                responseObject = CreateAngularSelectItemList(enumAttributes);
                break;

            case "States":
                enumAttributes = SelectExtensions.ToEnumAttributes(typeof(StatesAndCountriesType), null);
                responseObject = CreateAngularSelectItemListForStates(enumAttributes);
                break;
            }

            return(Ok(new AngularResponse <List <AngularSelectItemViewModel> >(responseObject)));
        }