public ActionResult GetVillagesOfSubDistrictPocket(string pocketId, string SubDistrictId) { pocketId = Convert.ToString(JsonConvert.DeserializeObject <int>(pocketId)); ServiceInputObject serviceInputsForDocType = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "Pocket", methodName = "GetPocketDetail", parameterValue = pocketId }; PocketInfoEntities pocketDetail = new PocketInfoEntities(); pocketDetail = ServiceMethods.GenerateGatRequest <PocketInfoEntities>(serviceInputsForDocType); List <PocketVillageMappingEntities> pocketVillages = new List <PocketVillageMappingEntities>(); pocketVillages = pocketDetail.PocketVillageMappingList.Select(x => x).Where(x => x.SubDistrictId == Convert.ToInt32(SubDistrictId)).ToList(); List <VillageInfoEntities> villageList = new List <VillageInfoEntities>(); foreach (var villages in pocketVillages) { villageList.AddRange(villages.villages); } List <SelectListItem> FinalVillageList = CommonOperations.BindDropdwon <VillageInfoEntities>(villageList, "VillageID", "VILLAGE"); return(Json(FinalVillageList)); }
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 ActionResult GetSubDistrictsOfPocket(string pocketId) { pocketId = Convert.ToString(JsonConvert.DeserializeObject <int>(pocketId)); ServiceInputObject serviceInputsForDocType = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "Pocket", methodName = "GetPocketDetail", parameterValue = pocketId }; PocketInfoEntities pocketDetail = new PocketInfoEntities(); pocketDetail = ServiceMethods.GenerateGatRequest <PocketInfoEntities>(serviceInputsForDocType); List <SubDistrictInfoEntities> subDistricts = new List <SubDistrictInfoEntities>(); foreach (var villageMapping in pocketDetail.PocketVillageMappingList) { subDistricts.AddRange(villageMapping.subDistricts); } subDistricts = subDistricts.Distinct(new DistinctItemComparer()).ToList(); List <SelectListItem> SubDistricts = CommonOperations.BindDropdwon <SubDistrictInfoEntities>(subDistricts, "SubDistID", "SubDistrictName"); return(Json(SubDistricts)); }
public ActionResult FarmerDetail() { ServiceInputObject serviceInputObject = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "FarmerDetail", parameterValue = string.Empty }; List <FarmerDetailEntities> farmerDetailList = ServiceMethods.GenerateGatRequest <List <FarmerDetailEntities> >(serviceInputObject); return(View(farmerDetailList)); }
public ActionResult DeleteFarmerDetail(int id) { ServiceInputObject serviceInputObject = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "FarmerDetail", parameterValue = Convert.ToString(id) }; int deletedRecordId = ServiceMethods.GenerateDeleteRequest(id, serviceInputObject); return(RedirectToAction("FarmerDetail"));; }
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); }
private FAdetailPageUIvalues GetFAdetailPageUiValues() { ServiceInputObject serviceInputsForDocType = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "CommonOperation", methodName = "FAdetailPageUIvalues" }; FAdetailPageUIvalues fAdetailPageUIvalues = new FAdetailPageUIvalues(); fAdetailPageUIvalues = ServiceMethods.GenerateGatRequest <FAdetailPageUIvalues>(serviceInputsForDocType); return(fAdetailPageUIvalues); }
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); }
public ActionResult PocketDetail() { ServiceInputObject serviceInputsForDocType = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "Pocket", methodName = "GetPocketDetailList" }; List <PocketInfoEntities> pocketDetailList = new List <PocketInfoEntities>(); pocketDetailList = ServiceMethods.GenerateGatRequest <List <PocketInfoEntities> >(serviceInputsForDocType); return(View(pocketDetailList)); }
public void UpdateFAdetail(string faDetailJsonString) { FAdetailModel model = JsonConvert.DeserializeObject <FAdetailModel>(faDetailJsonString); ServiceInputObject serviceInputsForDocType = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "FAdetail", methodName = "UpdateFAdetailById" }; model.faDetailEntities.UpdatedBy = SessionManager.UserId; model.faDetailEntities.LastUpdated = DateTime.Now; int returnValue = ServiceMethods.GeneratePutRequestIntDestinationEntity <FAdetailEntities>(model.faDetailEntities, serviceInputsForDocType); }
public ActionResult DeletePocket(int id) { ServiceInputObject serviceInputsForDocType = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "Pocket", methodName = "DeletePocketDetail", parameterValue = Convert.ToString(id) }; PocketInfoEntities pocketDetail = new PocketInfoEntities(); int DeletedRecords = ServiceMethods.GenerateDeleteRequest(id, serviceInputsForDocType); return(RedirectToAction("PocketDetail")); }
private List <StateInfoEntities> GetStateList() { List <StateInfoEntities> stateInfoEntities = null; ServiceInputObject serviceObject = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "State", methodName = "GetAllStates", }; stateInfoEntities = ServiceMethods.GenerateGatRequest <List <StateInfoEntities> >(serviceObject); return(stateInfoEntities); }
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); }
public ActionResult GetDistrictByStateId(string stateId) { stateId = Convert.ToString(JsonConvert.DeserializeObject <int>(stateId)); ServiceInputObject serviceObject = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "District", methodName = "GetDistrictOfState", parameterValue = stateId }; List <DistrictInfoEntities> districtInfo = ServiceMethods.GenerateGatRequest <List <DistrictInfoEntities> >(serviceObject); List <SelectListItem> districtList = CommonOperations.BindDropdwon <DistrictInfoEntities>(districtInfo, "DistID", "DistrictName"); return(Json(districtList)); }
public ActionResult GetPocketByDistrictId(string districtId) { districtId = Convert.ToString(JsonConvert.DeserializeObject <int>(districtId)); ServiceInputObject serviceObject = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "Pocket", methodName = "GetActivePocketsByDistrictId", parameterValue = districtId }; List <PocketInfoEntities> pocketIfo = ServiceMethods.GenerateGatRequest <List <PocketInfoEntities> >(serviceObject); List <SelectListItem> pocketList = CommonOperations.BindDropdwon <PocketInfoEntities>(pocketIfo, "PocketID", "PocketName"); return(Json(pocketList)); }
public ActionResult FADetail() { ServiceInputObject serviceInputsForDocType = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "FAdetail", methodName = "GetAllFAdetailEntities" }; List <FAdetailEntities> faDetailList = new List <FAdetailEntities>(); faDetailList = ServiceMethods.GenerateGatRequest <List <FAdetailEntities> >(serviceInputsForDocType); //TODO: Change experience Dropdown to default yes return(View(faDetailList)); }
public ActionResult GetVillageBySubDistrictId(string subDistrictId) { subDistrictId = Convert.ToString(JsonConvert.DeserializeObject <int>(subDistrictId)); ServiceInputObject serviceObject = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "Village", methodName = "GetVillageListofSubDistrict", parameterValue = subDistrictId }; List <VillageInfoEntities> villageInfoEntities = ServiceMethods.GenerateGatRequest <List <VillageInfoEntities> >(serviceObject); List <SelectListItem> villageList = CommonOperations.BindDropdwon <VillageInfoEntities>(villageInfoEntities, "VillageID", "VILLAGE"); return(Json(villageList)); }
public ActionResult UpdatePocket(string pocketData) { PocketModel pocketModel = JsonConvert.DeserializeObject <PocketModel>(pocketData); pocketModel.pocketInfo.UpdatedBy = SessionManager.UserId; ServiceInputObject serviceInputsForUpdation = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "Pocket", methodName = "PutPocketDetail" }; int returnValue = ServiceMethods.GeneratePutRequestIntDestinationEntity <PocketInfoEntities>(pocketModel.pocketInfo, serviceInputsForUpdation); return(Json("Data Successfully Updated")); }
public ActionResult GetDistrictsOfPocket(string pocketId) { pocketId = Convert.ToString(JsonConvert.DeserializeObject <int>(pocketId)); ServiceInputObject serviceInputsForDocType = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "Pocket", methodName = "GetPocketDetail", parameterValue = pocketId }; PocketInfoEntities pocketDetail = new PocketInfoEntities(); pocketDetail = ServiceMethods.GenerateGatRequest <PocketInfoEntities>(serviceInputsForDocType); List <SelectListItem> Districts = CommonOperations.BindDropdwon <DistrictInfoEntities>(pocketDetail.districts, "DistID", "DistrictName"); return(Json(Districts)); }
// GET: TestWebApi public ActionResult Index() { try { ServiceInputObject serviceObject = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "FarmerDetail", parameterValue = string.Empty }; //FarmerDetailEntity farmerDetailEntity = new FarmerDetailEntity(); //farmerDetailEntity.crops = "Crop1"; //farmerDetailEntity.dealerId = 3; //farmerDetailEntity.dealerName = "Dealer3"; //farmerDetailEntity.faId = 3; //farmerDetailEntity.faName = "faName3"; //farmerDetailEntity.farmerTypeId = 3; //farmerDetailEntity.firstName = "Hitesh"; //farmerDetailEntity.landDry = "No Idea"; //farmerDetailEntity.landIrrigation = "No Idea"; //farmerDetailEntity.landOnRent = false; //farmerDetailEntity.landOwned = true; //farmerDetailEntity.lastName = "Ajudia"; //farmerDetailEntity.middleName = "B"; //farmerDetailEntity.mobileNumber = "8600520506"; //farmerDetailEntity.numberOfFields = 2; //farmerDetailEntity.registrationDate = DateTime.Now; //farmerDetailEntity.saId = 3; //farmerDetailEntity.sourceOfIrrigation = "No Idea"; List <FarmerDetailEntities> farmerDetail = ServiceMethods.GenerateGatRequest <List <FarmerDetailEntities> >(serviceObject); //FarmerDetailEntity insertedDetail = ServiceMethods.GeneratePostRequest<FarmerDetailEntity>(farmerDetailEntity, serviceObject); //farmerDetailEntity.id = 9; //FarmerDetailEntity updatedDetail = ServiceMethods.GeneratePutRequest<FarmerDetailEntity>(farmerDetailEntity, serviceObject); //int deletedRecord = ServiceMethods.GenerateDeleteRequest(9, serviceObject); } catch (Exception ex) { throw ex; } return(View()); }
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)); }
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)); }
public ActionResult UpdateFAdetail(int id) { FAdetailModel faDetailModel = new FAdetailModel(); faDetailModel.faDetailPageUIvalues = new FAdetailPageUIvalues(); ServiceInputObject serviceInputsForDocType = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "FAdetail", methodName = "GetFAdetailEntityById", parameterValue = Convert.ToString(id) }; FAdetailEntities faDetailEntity = new FAdetailEntities(); faDetailEntity = ServiceMethods.GenerateGatRequest <FAdetailEntities>(serviceInputsForDocType); faDetailModel.faDetailPageUIvalues = GetFAdetailPageUiValues(); faDetailModel.faDetailPageUIvalues = SetPocketDetailForModel(faDetailEntity.pocketDetail, faDetailEntity.AddressDetailEntities, faDetailModel.faDetailPageUIvalues); faDetailModel.faDetailEntities = faDetailEntity; faDetailModel.ActionType = ActionTypeEnum.Update; return(View("AddFA", faDetailModel)); }
public ActionResult SelectedPocketForUpdate(int id) { ServiceInputObject serviceInputsForDocType = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "Pocket", methodName = "GetPocketDetailForUpdate", parameterValue = Convert.ToString(id) }; PocketInfoEntities pocketDetail = new PocketInfoEntities(); pocketDetail = ServiceMethods.GenerateGatRequest <PocketInfoEntities>(serviceInputsForDocType); PocketModel pocketModel = new PocketModel(); pocketModel.pocketInfo = pocketDetail; pocketModel.isInDetailMode = false; pocketModel.ActionType = ActionTypeEnum.Update; return(View("CreatePocket", pocketModel)); }
public ActionResult Login(LoginViewModel model, string returnUrl) { try { if (!ModelState.IsValid) { return(View(model)); } ServiceInputObject serviceObject = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "UserInfo", methodName = "RetriveUserInfo" }; UserInformationEntity userInfo = new UserInformationEntity(); userInfo.UserName = model.UserName; userInfo.Password = model.Password; userInfo = ServiceMethods.GeneratePostRequest <UserInformationEntity>(userInfo, serviceObject); if (userInfo != null) { SessionManager.UserTypeID = userInfo.UserTypeID;; SessionManager.UserName = userInfo.UserName; SessionManager.UserId = userInfo.UserID; return(Redirect("~/Home/Index")); } else { ModelState.AddModelError("", "Invalid login attempt."); return(View(model)); } } catch (Exception) { ModelState.AddModelError("", "Invalid login attempt."); return(View(model)); } }
public ActionResult Register(string registerformString) { if (ModelState.IsValid) { bool isSuccess = true; try { RegisterViewModel model = JsonConvert.DeserializeObject <RegisterViewModel>(registerformString); //var result = null ; ServiceInputObject serviceObject = new ServiceInputObject { baseURL = ConfigSettings.WebApiBaseAddress, controllerName = "UserInfo", parameterValue = string.Empty, methodName = "CreateAdminUser" }; UserInformationEntity userInfo = new UserInformationEntity(); userInfo.UserName = model.UserName; userInfo.EmailAddress = model.Email; userInfo.Password = model.Password; userInfo.MobileNumber = model.MobileNumber; userInfo.UserTypeID = (int)Enums.UserType.Admin; userInfo.CreatedDate = DateTime.Now.Date; UserInformationEntity insertedDetail = ServiceMethods.GeneratePostRequest <UserInformationEntity>(userInfo, serviceObject); if (string.IsNullOrWhiteSpace(insertedDetail.ErrorMessage)) { isSuccess = insertedDetail.UserID > 0; return(Json(new { success = isSuccess, ValidationMessages = "Admin Added" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, ValidationMessages = insertedDetail.ErrorMessage }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { //var result = ex; //AddErrors(result); return(Json(new { success = false, ValidationMessages = "Error" }, JsonRequestBehavior.AllowGet)); } //AddErrors(result); } return(Json(new { success = false, ValidationMessages = "Error" }, JsonRequestBehavior.AllowGet)); }