static async Task <List <ConferenceAudienceModel> > GetConferenceAudience(EmailOnly obj) { var json = JsonConvert.SerializeObject(obj); var httpContent = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient client = new HttpClient(); HttpResponseMessage httpResponseMessage = client.PostAsync("http://localhost:2794/Conference/GetConferenceAudience", httpContent).Result; if (httpResponseMessage.IsSuccessStatusCode) { var response = JsonConvert.DeserializeObject <List <ConferenceAudienceModel> >(httpResponseMessage.Content.ReadAsStringAsync().Result.ToString()); return(response); } return(null); }
private List <ConferenceAudienceModel> GetConferenceAudience(string currentUser) { try { EmailOnly email = new EmailOnly(); email.Email = currentUser; var temp = GetConferenceAudience(email).Result; return(temp); } catch { SetBalloonTip("No connection to server", "Try again later"); notifyIcon1.Visible = true; notifyIcon1.ShowBalloonTip(3000); return(null); } }
public IActionResult GetConferenceAudience([FromBody] EmailOnly obj) { List <ConferenceAudienceModel> conferencesAudience = _conferenceRepository.GetConferenceAudience(obj.Email); return(Ok(conferencesAudience)); }