public PocketPageUIvalues GetPocketPageUIvalues()
        {
            PocketPageUIvalues        pageUIvalues        = new PocketPageUIvalues();
            IStateInfoOperations      stateInfo           = new StateInfoOperations();
            ICropInfoOperations       cropOperations      = new CropInfoOperations();
            IFertilizerInfoOperations fertilizerOperation = new FertilizerInfoOperations();
            IPocketInfoOperations     pocketInfo          = new PocketInfoOperations();

            pageUIvalues.states           = MapEntities.MapList <StateInfo, StateInfoEntities>(stateInfo.GetAllStates());
            pageUIvalues.crops            = MapEntities.MapList <CropInfo, CropInfoEntities>(cropOperations.GetAllCrops().ToList());
            pageUIvalues.fertilizers      = MapEntities.MapList <FertilizerInfo, FertilizerInfoEntities>(fertilizerOperation.GetFertilizerList());
            pageUIvalues.pocketStatusList = MapEntities.MapList <PocketStatu, PocketStatusEntities>(pocketInfo.GetpocketStatusList());

            return(pageUIvalues);
        }
Ejemplo n.º 2
0
        public ActionResult GetPocketInitialValues()
        {
            ServiceInputObject serviceObject = new ServiceInputObject
            {
                baseURL        = ConfigSettings.WebApiBaseAddress,
                controllerName = "Pocket",
                methodName     = "GetPocketPageUIvalues"
            };

            PocketPageUIvalues pageUiValues = ServiceMethods.GenerateGatRequest <PocketPageUIvalues>(serviceObject);

            PocketDropdownValueForAddPage dropdownValue = new PocketDropdownValueForAddPage();

            dropdownValue.states           = CommonOperations.BindDropdwon <StateInfoEntities>(pageUiValues.states, "StateID", "StateName");
            dropdownValue.crops            = CommonOperations.BindDropdwon <CropInfoEntities>(pageUiValues.crops, "CropID", "CropName");
            dropdownValue.fertilizers      = CommonOperations.BindDropdwon <FertilizerInfoEntities>(pageUiValues.fertilizers, "Id", "Fertilizer");
            dropdownValue.pocketStatusList = CommonOperations.BindDropdwon <PocketStatusEntities>(pageUiValues.pocketStatusList, "Id", "PocketStatus");
            return(Json(dropdownValue));
        }