public async Task <ConferenceDetails> AddConferenceAsync(ConferenceDetails conference) { var result = await(await _secureHttpClient.PostAsJsonAsync <ConferenceDetails>(_conferencesUrl, conference)) .Content.ReadFromJsonAsync <ConferenceDetails>(); return(result); }
public async Task <ConferenceDetails> AddConference(ConferenceDetails conference) { var result = await _httpClient.PostJsonAsync <ConferenceDetails>( _conferencesUrl, conference); return(result); }
//This will work for both conferences public ActionResult EastConference(int id) { ConferenceDetails team = null; using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://localhost:44337/api/"); //HTTP GET BY ID var responseTask = client.GetAsync($"Conference/{id}"); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <ConferenceDetails>(); readTask.Wait(); team = readTask.Result; } else { team = new ConferenceDetails(); ModelState.AddModelError(string.Empty, "Server error. Please contact administrator."); } } return(View(team)); }
public Conference() { _conferenceDetails = new ConferenceDetails { DateFrom = DateTime.UtcNow, DateTo = DateTime.UtcNow }; }
public async Task <ConferenceDetails> AddNewConferenceAsync(ConferenceDetails conference) { var conf = _mapper.Map <Model.Conference>(conference); _conferencesDbContext.Conferences.Add(conf); await _conferencesDbContext.SaveChangesAsync(); return(_mapper.Map <Shared.DTO.ConferenceDetails>(conf)); }
public Conference() { _conferenceDetails = new ConferenceDetails { DateFrom = DateTime.UtcNow, DateTo = DateTime.UtcNow }; _countries = new List <string>(); }
public IActionResult GetConferenceDetails(string conferenceCode) { ConferenceDetails conferenceDetails = conferenceDao.GetConferenceDetails(conferenceCode); if (conferenceDetails == null) { return(NotFound($"Conference with code {conferenceCode} is not found")); } return(Ok(conferenceDetails)); }
protected override async Task OnInitializedAsync() { _isShow = Mode == ConferenceDetailsModes.Show; switch (Mode) { case ConferenceDetailsModes.Show: var result = await _conferencesClient.GetConferenceDetailsAsync(Id); _conferenceDetails = result; break; } }
public async Task <ConferenceDetails> AddNewConferenceAsync(ConferenceDetails conference) { var conf = _mapper.Map <Model.Conference>(conference); conf.DateCreated = DateTime.UtcNow; _conferencesDbContext.Conferences.Add(conf); await _conferencesDbContext.SaveChangesAsync(); await _hubContext.Clients.All.SendAsync("NewConferenceAdded"); return(_mapper.Map <Shared.DTO.ConferenceDetails>(conf)); }
public async Task <ActionResult <ConferenceDetails> > PostConference(ConferenceDetails conference) { if (!ModelState.IsValid) { return(BadRequest()); } var conf = _mapper.Map <Conference>(conference); _context.Conferences.Add(conf); await _context.SaveChangesAsync(); await _hubContext.Clients.All.SendAsync("NewConferenceAdded"); return(CreatedAtAction("GetConference", new { id = conference.ID }, conf)); }
protected override async Task OnInitializedAsync() { _isShow = Mode == ConferenceComponentDisplayModes.Show; switch (Mode) { case ConferenceComponentDisplayModes.Show: var conferenceResult = await _conferencesService.GetConferenceDetailsAsync(Id); _conferenceDetails = conferenceResult; break; case ConferenceComponentDisplayModes.Edit: case ConferenceComponentDisplayModes.New: var countriesResult = await _countriesService.ListCountries(); _countries = countriesResult; _conferenceDetails.Country = _countries[0]; break; } }
public async Task <ConferenceDetails> AddConferenceAsync(ConferenceDetails conference) { var result = await _client.AddNewConferenceAsync(conference); return(result); }
public Conference() { _conferenceDetails = new ConferenceDetails(); _conferenceDetails.DateFrom = DateTime.UtcNow; _conferenceDetails.DateTo = DateTime.UtcNow; }