Exemple #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));
        }
Exemple #2
0
        public int UpdateExistingFarmerDetail(string farmerDetailString)
        {
            FarmerDetailEntities FarmerDetail       = JsonConvert.DeserializeObject <FarmerDetailEntities>(farmerDetailString);
            ServiceInputObject   serviceInputObject = new ServiceInputObject
            {
                baseURL        = ConfigSettings.WebApiBaseAddress,
                controllerName = "FarmerDetail",
                parameterValue = string.Empty
            };
            int id = ServiceMethods.GeneratePutRequestIntDestinationEntity <FarmerDetailEntities>(FarmerDetail, serviceInputObject);

            return(id);
        }
Exemple #3
0
 // PUT: api/FarmerDetail/5
 public int Put(FarmerDetailEntities farmerDetailUpdated)
 {
     try
     {
         FarmerDetail farmerDetailToUpdate = MapEntities.Map <FarmerDetailEntities, FarmerDetail>(farmerDetailUpdated);
         farmerDetailToUpdate = farmerDetailOperations.UpdateFarmerDetail(farmerDetailToUpdate);
         return(farmerDetailToUpdate.Id);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #4
0
        public int AddNewFarmerDetail(string farmerDetailString)
        {
            FarmerDetailEntities FarmerDetail       = JsonConvert.DeserializeObject <FarmerDetailEntities>(farmerDetailString);
            ServiceInputObject   serviceInputObject = new ServiceInputObject
            {
                baseURL        = ConfigSettings.WebApiBaseAddress,
                controllerName = "FarmerDetail",
                parameterValue = string.Empty
            };

            FarmerDetail = ServiceMethods.GeneratePostRequest <FarmerDetailEntities>(FarmerDetail, serviceInputObject);

            return(FarmerDetail.Id);
        }
Exemple #5
0
 // POST: api/FarmerDetail
 public FarmerDetailEntities Post(FarmerDetailEntities farmerDetail)
 {
     try
     {
         FarmerDetail farmerDetailToInsert = MapEntities.Map <FarmerDetailEntities, FarmerDetail>(farmerDetail);
         farmerDetailToInsert = farmerDetailOperations.InsertFarmerDetail(farmerDetailToInsert);
         FarmerDetailEntities insertedFarmerDetail = MapEntities.Map <FarmerDetail, FarmerDetailEntities>(farmerDetailToInsert);
         return(insertedFarmerDetail);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #6
0
        // GET: api/FarmerDetail/5
        public FarmerDetailEntities Get(int id)
        {
            try
            {
                FarmerDetail         farmerDetail       = farmerDetailOperations.GetFarmerDetailById(id);
                FarmerDetailEntities farmerDetailEntity = MapEntities.Map <FarmerDetail, FarmerDetailEntities>(farmerDetail);

                return(farmerDetailEntity);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }