public async void CreateFishType() { Response <List <FishType> > fishTypeListBefore = await _fishingTripManager.GetAllFishTypes(); Response <FishType> createdFishTypeResponse = await _fishingTripManager.CreateFishType(_fishType); Response <List <FishType> > fishTypeListAfter = await _fishingTripManager.GetAllFishTypes(); Assert.True(createdFishTypeResponse.Content.Description == _fishType.Description); Assert.True(fishTypeListAfter.Content.Count - fishTypeListBefore.Content.Count == 1); Response <FishType> deletedFishType = await _fishingTripManager.DeleteFishType(createdFishTypeResponse.Content); Assert.True(deletedFishType.StatusCode == HttpStatusCode.OK); }
private async void Delete_Clicked(object sender, EventArgs e) { FishType fishType = (sender as MenuItem)?.CommandParameter as FishType; FishingTripManager manager = new FishingTripManager(); Response <FishType> response = await manager.DeleteFishType(fishType); InformUserHelper <FishType> informer = new InformUserHelper <FishType>(response, this); informer.InformUserOfResponse(); await ReloadFishTypes(); }