Example #1
0
        public ActionResult SelectedFarmerDetail(int id)
        {
            ServiceInputObject serviceInputObject = new ServiceInputObject
            {
                baseURL        = ConfigSettings.WebApiBaseAddress,
                controllerName = "FarmerDetail",
                parameterValue = Convert.ToString(id)
            };
            FarmerDetailEntities farmerDetail = ServiceMethods.GenerateGatRequest <FarmerDetailEntities>(serviceInputObject);

            FarmerDetailModel        farmerDetailModel = new FarmerDetailModel();
            FarmerDetailPageUIvalues pageUIValues      = GetPageUIvalues();

            farmerDetailModel.crops                = CommonOperations.BindDropdwon <CropInfoEntities>(pageUIValues.CropList, "CropID", "CropName");
            farmerDetailModel.farmerTypes          = CommonOperations.BindDropdwon <FarmerTypeEntities>(pageUIValues.FarmerTypeList, "id", "farmerType");
            farmerDetailModel.countryCodes         = CommonOperations.GetCountryCodes();
            farmerDetailModel.DealerList           = CommonOperations.BindDropdwon <DealerDetailEntities>(pageUIValues.DealerList, "id", "dealerName");
            farmerDetailModel.pocketList           = CommonOperations.BindDropdwon <PocketInfoEntities>(pageUIValues.PocketList, "PocketID", "PocketName");
            farmerDetailModel.irrigationSourceList = CommonOperations.BindDropdwon <IrrigationSourceEntities>(pageUIValues.irrigationSourceList, "Id", "SourceName").ToList();
            farmerDetailModel.isInDetailMode       = true;
            farmerDetailModel.farmerDetail         = farmerDetail;
            farmerDetailModel.Action               = ActionTypeEnum.Select;

            return(View("AddFarmerDetail", farmerDetailModel));
        }
Example #2
0
        public FarmerDetailPageUIvalues GetFarmerDetailPageUIvalues()
        {
            FarmerDetailPageUIvalues pageUIvalues = new FarmerDetailPageUIvalues();

            IDealerDetailOperations dealerDetailOperations = new DealerDetailOperations();

            pageUIvalues.DealerList = MapEntities.MapIEnumerableCollection <DealerDetail, DealerDetailEntities>(dealerDetailOperations.GetAllDealerList()).ToList();

            IfarmerTypeOperations farmerTypeOperations = new FarmerTypeOperations();

            pageUIvalues.FarmerTypeList = MapEntities.MapList <FarmerTypeDetail, FarmerTypeEntities>(farmerTypeOperations.GetAllFarmerType().ToList());

            IirrigationSourceOperations irrigationSourceOperation = new IrrigationSourceOperations();

            pageUIvalues.irrigationSourceList = MapEntities.MapList <IrrigationSource, IrrigationSourceEntities>(irrigationSourceOperation.GetAllIrrigationSources());

            ICropInfoOperations cropInfoOperations = new CropInfoOperations();

            pageUIvalues.CropList = MapEntities.MapList <CropInfo, CropInfoEntities>(cropInfoOperations.GetAllCrops().ToList());

            IPocketInfoOperations pocketInfoOperations = new PocketInfoOperations();

            pageUIvalues.PocketList = MapEntities.MapIEnumerableCollection <PocketInfo, PocketInfoEntities>(pocketInfoOperations.GetPocketList(Convert.ToInt32(PocketStatusTypeEnum.Current))).ToList();

            IFarmerConsumptionOperation farmerConsumptionOperation = new FarmerConsumptionOperation();

            pageUIvalues.farmerConsumptionlist = MapEntities.MapIEnumerableCollection <FarmerConsumption, FarmerConsumptionEntities>(farmerConsumptionOperation.GetFarmerConsumptionList()).ToList();

            return(pageUIvalues);
        }
Example #3
0
        private FarmerDetailPageUIvalues GetPageUIvalues()
        {
            ServiceInputObject serviceInputObject = new ServiceInputObject
            {
                baseURL        = ConfigSettings.WebApiBaseAddress,
                controllerName = "FarmerDetail",
                methodName     = "GetFarmerDetailPageUIvalues",
                parameterValue = string.Empty
            };
            FarmerDetailPageUIvalues pageUIvalues = ServiceMethods.GenerateGatRequest <FarmerDetailPageUIvalues>(serviceInputObject);

            return(pageUIvalues);
        }
Example #4
0
        public FarmerDetailPageUIvalues GetPocketMappingData(int id)
        {
            FarmerDetailPageUIvalues pageUIvalues = new FarmerDetailPageUIvalues();

            ICropInfoOperations cropInfoOperations = new CropInfoOperations();

            pageUIvalues.CropList = MapEntities.MapList <CropInfo, CropInfoEntities>(cropInfoOperations.GetCropListOfPocket(id).ToList());

            IVillageInfoOperations villageOperation = new VillageInfoOperations();

            pageUIvalues.villageList = MapEntities.MapList <VillageInfo, VillageInfoEntities>(villageOperation.GetVillageListOfPocket(id)).ToList();

            return(pageUIvalues);
        }
Example #5
0
        public ActionResult GetPageUIvaluesForPocket(string pocketId)
        {
            pocketId = Convert.ToString(JsonConvert.DeserializeObject <int>(pocketId));
            ServiceInputObject serviceInputObject = new ServiceInputObject
            {
                baseURL        = ConfigSettings.WebApiBaseAddress,
                controllerName = "FarmerDetail",
                methodName     = "GetPocketMappingData",
                parameterValue = pocketId
            };
            FarmerDetailPageUIvalues pageUIvalues = ServiceMethods.GenerateGatRequest <FarmerDetailPageUIvalues>(serviceInputObject);


            PocketDropdownValueForAddPage dropdownValue = new PocketDropdownValueForAddPage();

            dropdownValue.crops    = CommonOperations.BindDropdwon <CropInfoEntities>(pageUIvalues.CropList, "CropID", "CropName");
            dropdownValue.villages = CommonOperations.BindDropdwon <VillageInfoEntities>(pageUIvalues.villageList, "VillageID", "VILLAGE");

            return(Json(dropdownValue));
        }
Example #6
0
        public ActionResult AddFarmerDetail()
        {
            FarmerDetailModel farmerDetailModel = new FarmerDetailModel();

            farmerDetailModel.farmerDetail = new FarmerDetailEntities();
            FarmerDetailPageUIvalues pageUIValues = GetPageUIvalues();

            farmerDetailModel.crops                = CommonOperations.BindDropdwon <CropInfoEntities>(pageUIValues.CropList, "CropID", "CropName");
            farmerDetailModel.farmerTypes          = CommonOperations.BindDropdwon <FarmerTypeEntities>(pageUIValues.FarmerTypeList, "id", "farmerType");
            farmerDetailModel.countryCodes         = CommonOperations.GetCountryCodes();
            farmerDetailModel.DealerList           = CommonOperations.BindDropdwon <DealerDetailEntities>(pageUIValues.DealerList, "id", "dealerName");
            farmerDetailModel.pocketList           = CommonOperations.BindDropdwon <PocketInfoEntities>(pageUIValues.PocketList, "PocketID", "PocketName");
            farmerDetailModel.irrigationSourceList = CommonOperations.BindDropdwon <IrrigationSourceEntities>(pageUIValues.irrigationSourceList, "Id", "SourceName").ToList();
            farmerDetailModel.farmerDetail.farmerLandMappingList.Add(new FarmerLandMappingEntities());
            farmerDetailModel.farmerDetail.farmerConsumptionMappingList.Add(new FarmerConsumptionMappingEntities());
            farmerDetailModel.farmerDetail.farmerCropMappingList.Add(new FarmerCropMappingEntities());
            farmerDetailModel.farmerDetail.farmerPestiesMappingList.Add(new FarmerPesticesMappingEntities());
            farmerDetailModel.farmerDetail.inputSoruceList.Add(new FarmerInputSourceMappingEntities());
            farmerDetailModel.Action = ActionTypeEnum.Insert;

            return(View("AddFarmerDetail", farmerDetailModel));
        }