public async Task <IActionResult> PutPassengerBlacklist([FromRoute] int id, [FromBody] PassengerBlacklist passengerBlacklist) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != passengerBlacklist.PassengerBlacklistId) { return(BadRequest()); } _context.Entry(passengerBlacklist).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PassengerBlacklistExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostPassengerBlacklist([FromBody] PassengerBlacklist passengerBlacklist) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.PassengerBlacklists.Add(passengerBlacklist); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPassengerBlacklist", new { id = passengerBlacklist.PassengerBlacklistId }, passengerBlacklist)); }
public async Task <PassengerBlacklist> ViewPassengerBlacklist(int passengerBlacklistId) { PassengerBlacklist passengerBlacklist = new PassengerBlacklist(); var uri = new Uri(string.Format(AppServerConstants.PassengerBlacklistsUrl, passengerBlacklistId)); try { var response = await client.GetAsync(uri); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); passengerBlacklist = JsonConvert.DeserializeObject <PassengerBlacklist>(content); } } catch (Exception ex) { Debug.WriteLine(@"ERROR: {0}", ex.Message); } return(passengerBlacklist); }