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 JsonResult FarmerDetail(int DemandId) { var model = _farmerRequirement.GetByKey(DemandId); using (var result = new ResponseResult <FarmerDetailModel>()) { var entity = new FarmerDetailModel { Id = model.Id, Name = _userService.GetByKey(model.CreateUserId) == null ? "" : _userService.GetByKey(model.CreateUserId).UserName, Province = string.IsNullOrEmpty(model.Province) ? "" : _areaService.GetAreaNamesBy(model.Province), City = string.IsNullOrEmpty(model.City) ? "" : _areaService.GetAreaNamesBy(model.City), Region = string.IsNullOrEmpty(model.Region) ? "" : _areaService.GetAreaNamesBy(model.Region), DemandType = _sysDictionary.GetByKey(model.DemandTypeId) == null ? "" : _sysDictionary.GetByKey(model.DemandTypeId).DisplayName, PublishState = _sysDictionary.GetByKey(model.PublishStateId) == null ? "" : _sysDictionary.GetByKey(model.PublishStateId).DisplayName, ExpectedDate = string.IsNullOrEmpty(model.ExpectedDate) ? "" : model.ExpectedDate, ExpectedEndPrice = model.ExpectedEndPrice, ExpectedStartPrice = model.ExpectedStartPrice, TimeSlot = string.IsNullOrEmpty(model.TimeSlot) ? "" : model.TimeSlot, DetailedAddress = string.IsNullOrEmpty(model.DetailedAddress) ? "" : model.DetailedAddress, Crop = _sysDictionary.GetByKey(model.CropId) == null ? "" : _sysDictionary.GetByKey(model.CropId).DisplayName, Variety = _sysDictionary.GetByKey(model.VarietyId) == null ? "" : _sysDictionary.GetByKey(model.VarietyId).DisplayName, Acres = _sysDictionary.GetByKey(model.AcresId) == null ? "" : _sysDictionary.GetByKey(model.AcresId).DisplayName, Brief = string.IsNullOrEmpty(model.Brief) ? "" : model.Brief, CreateTime = model.CreateTime }; entity.ReplyList = _farmerRequirement.GetDemandReplyList(DemandId); result.IsSuccess = true; result.Entity = entity; return(Json(result)); } }
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)); }