public async Task <IActionResult> PutDriverBlacklist([FromRoute] int id, [FromBody] DriverBlacklist driverBlacklist) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != driverBlacklist.DriverBlacklistId) { return(BadRequest()); } _context.Entry(driverBlacklist).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DriverBlacklistExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostDriverBlacklist([FromBody] DriverBlacklist driverBlacklist) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.DriverBlacklists.Add(driverBlacklist); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDriverBlacklist", new { id = driverBlacklist.DriverBlacklistId }, driverBlacklist)); }
public async Task <DriverBlacklist> ViewDriverBlacklist(int driverBlacklistId) { DriverBlacklist driverBlacklist = new DriverBlacklist(); var uri = new Uri(string.Format(AppServerConstants.DriverBlacklistsUrl, driverBlacklistId)); try { var response = await client.GetAsync(uri); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); driverBlacklist = JsonConvert.DeserializeObject <DriverBlacklist>(content); } } catch (Exception ex) { Debug.WriteLine(@"ERROR: {0}", ex.Message); } return(driverBlacklist); }
public async Task OnGetAsync(int id) { driverBlacklist = await driverManagementService.ViewDriverBlacklist(id); }