// private int PageId { get; set; } public FranchiseRegistrationViewModel(INavigation navigation) { _INavigation = navigation; // PageId = Id; SaveCommand = new Command(async() => await SaveDataAsync()); FranchiseMasters_Classs = new FranchiseMasters(); MultipleContect_Class_Data = new MultipleContect_Class(); Franchise_Secondar_Image = new ObservableCollection <MultipleImage_Class>(); Secondary_Mobile_No = new ObservableCollection <MultipleContect_Class>() { new MultipleContect_Class { Contect_No = "", ErrorMessageStatus = false } }; _IImageResize = new ImageResize(); _IAllDataServices = new AllDataServices(); SelectFranchiseAdharPicCommand = new Command(async() => await SelectFranchiseAdharPicAsync()); SelectFranchiseSinglePicCommand = new Command(async() => await SelectFranchiseSinglePicAsync()); SelectFranchisePanPicCommand = new Command(async() => await SelectFranchisePanPicAsync()); SelectFranchiseMultiplePicCommand = new Command(async() => await SelectFranchiseMultiplePicAsync()); SelectFranchiseAddressPicCommand = new Command(async() => await SelectFranchiseAddressPicAsync()); GetStateAsync(); GetLatitudeLogitudeAsync(); }
public async Task <JObject> FranchiseRegistration(FranchiseMasters franchiseMasters_Classs) { if (CheckConnection()) { using (var client = new HttpClient()) { string url = Baseurl + "/API/Api/FranchiseRegistrationApi/SaveFranchise"; client.BaseAddress = new Uri(Baseurl); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.ExpectContinue = false; client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Add("Key", Application.Current.Properties["Key"].ToString()); client.DefaultRequestHeaders.Add("UserName", Application.Current.Properties["UserName"].ToString()); client.DefaultRequestHeaders.Add("Password", Application.Current.Properties["Password"].ToString()); var jsonRequest = JsonConvert.SerializeObject(franchiseMasters_Classs); var content = new StringContent(jsonRequest, null, "application/json"); HttpResponseMessage Res = null; Res = await client.PostAsync(url, content); JObject results = new JObject(); if (Res.IsSuccessStatusCode) { var EmpResponse = Res.Content.ReadAsStringAsync().Result; results = JObject.Parse(EmpResponse); } return(results); } } else { JObject jb = new JObject(); jb.Add("Type", "0"); jb.Add("ResponseMessage", " Network not available. Please check your internet connection and try again..... "); return(jb); } }
// private int PageId { get; set; } public FranchiseRegistrationViewModel(INavigation navigation) { _INavigation = navigation; FranchiseMasters_Classs = new FranchiseMasters() { FranchiseAadharNo = "", FranchiseAadharPhoto = "", City_Name = "", Franchise_Address = "", Franchise_EmailId = "", Franchise_AlternateMobileNo = "", Franchise_AddressProofPhoto = "", Franchise_BankAccountNo = "", Franchise_BankIFSCCode = "", Franchise_BankName = "", Franchise_Code = "", Franchise_ExtraPhoto = "", Franchise_GSTNo = "", Franchise_Name = "" }; // PageId = Id; SaveCommand = new Command(async() => await SaveDataAsync()); MultipleContect_Class_Data = new MultipleContect_Class(); Franchise_Secondar_Image = new ObservableCollection <MultipleImage_Class>(); Secondary_Mobile_No = new ObservableCollection <MultipleContect_Class>() { new MultipleContect_Class { Contect_No = "", ErrorMessageStatus = false } }; _IImageResize = new ImageResize(); _IAllDataServices = new AllDataServices(); SelectFranchiseAdharPicCommand = new Command(async() => await SelectFranchiseAdharPicAsync()); SelectFranchiseSinglePicCommand = new Command(async() => await SelectFranchiseSinglePicAsync()); SelectFranchisePanPicCommand = new Command(async() => await SelectFranchisePanPicAsync()); SelectFranchiseMultiplePicCommand = new Command(async() => await SelectFranchiseMultiplePicAsync()); SelectFranchiseAddressPicCommand = new Command(async() => await SelectFranchiseAddressPicAsync()); GetStateAsync(); GetLatitudeLogitudeAsync(); }