public void TestDD() { DiveType.LoadDDTable(); DiveType diveType = new DiveType(103, DiveType.DivePosition.A, DiveType.DiveHeight._1M); Assert.AreEqual(diveType.Difficulty, 2.0); System.Diagnostics.Debug.WriteLine("Name: " + diveType.Name); }
public async Task <List <LogEntryDTO> > CompareDives(int depth, int bottomTime, DiveType diveType) { var queryParams = new Dictionary <string, string>(); queryParams.Add("depth", depth.ToString()); queryParams.Add("bottomTime", bottomTime.ToString()); queryParams.Add("diveType", diveType.ToString("D")); var url = QueryHelpers.AddQueryString("api/LogEntries/CompareDives", queryParams); try { var response = await _client.GetStringAsync(url); var dives = JsonConvert.DeserializeObject <List <LogEntryDTO> >(response); return(dives); } catch (Exception ex) { _logger.LogError(ex, ex.Message); throw ex; } }