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)); }
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); }
// 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; } }
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); }
// 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; } }
// 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; } }