Пример #1
0
        private List <ConferenceDetailModel> GetConferenceDetailForHost()
        {
            ConferenceDetailForHostModel current = new ConferenceDetailForHostModel();

            current.Email     = currentUser;
            current.StartDate = dateTimePicker4.Value;
            current.EndDate   = dateTimePicker3.Value;
            var temp = GetConferenceDetailForHost(current).Result;

            return(temp);
        }
Пример #2
0
        static async Task <List <ConferenceDetailModel> > GetConferenceDetailForHost(ConferenceDetailForHostModel 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/ConferenceDetailForHost", httpContent).Result;

            if (httpResponseMessage.IsSuccessStatusCode)
            {
                var response = JsonConvert.DeserializeObject <List <ConferenceDetailModel> >(httpResponseMessage.Content.ReadAsStringAsync().Result.ToString());
                return(response);
            }
            return(null);
        }
        public IActionResult GetConferenceDetailForHost([FromBody] ConferenceDetailForHostModel obj)
        {
            List <ConferenceDetailModel> conferencesDetails = _conferenceRepository.GetConferenceDetailForHost(obj.Email, obj.StartDate, obj.EndDate);

            return(Ok(conferencesDetails));
        }