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 Task SaveFishType() { FishingTripManager manager = new FishingTripManager(); Response <FishType> response; if (_isEdit) { response = await manager.UpdateFishType(_fishType); } else { response = await manager.CreateFishType(_fishType); } InformUserHelper <FishType> informer = new InformUserHelper <FishType>(response, this); informer.InformUserOfResponse(); if (CallerCatchFormPage != null) { await CallerCatchFormPage.SetFishTypes(); CallerCatchFormPage.RefreshValidation(this, EventArgs.Empty); } if (CallerFishTypeListPage != null) { await CallerFishTypeListPage.ReloadFishTypes(); } }