public EmailContactusRes contactUs(EmailContactusReq emailContactusReq, string token) { EmailContactusRes resp = null; try { using (var client = new HttpClient()) { client.BaseAddress = new Uri(ConstantData.ApiURL.ToString() + "CommonMobile/Emailcontactus"); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var myContent = JsonConvert.SerializeObject(emailContactusReq); var buffer = System.Text.Encoding.UTF8.GetBytes(myContent); var byteContent = new ByteArrayContent(buffer); byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var response = client.PostAsync(client.BaseAddress, byteContent).Result; if (response.IsSuccessStatusCode) { var responseStream = response.Content.ReadAsStringAsync().Result; resp = JsonConvert.DeserializeObject <EmailContactusRes>(responseStream); } } } catch (Exception ex) { throw ex; } return(resp); }
public ContactUs() { InitializeComponent(); emailContactusReq = new EmailContactusReq(); emailContactusRes = null; token = Application.Current.Properties["currentToken"].ToString(); subjectEntry.Text = "CSD Mobile ContactUs details"; }
public EmailContactusRes contactUs(EmailContactusReq emailContactusReq, string token) { EmailContactusRes contactusRes = null; try { contactusRes = commonService.contactUs(emailContactusReq, token); } catch (Exception ex) { throw ex; } return(contactusRes); }