public string InitCaliperMeasurements(ClientsData.NewClientData clientData) { CaliperData x = new CaliperData(); try { x = InitCaliper(clientData); return(JsonConvert.SerializeObject(x, Formatting.None)); } catch (Exception e) { L.SendErrorLog(e, clientData.id.ToString(), clientData.userId, "BodyFat", "InitCaliperMeasurements"); return(JsonConvert.SerializeObject(x, Formatting.None)); } }
public CaliperData InitCaliper(ClientsData.NewClientData clientData) { CaliperData x = new CaliperData(); x.methods = GetCaliperMethods(clientData.gender.value); x.data = GetLastMeasurement(clientData); if (string.IsNullOrEmpty(x.data.code) || x.data.measurements == null) { x.data = x.methods[0]; // Jackson/Pollock 3 Caliper Method } x.data.clientData = clientData; return(x); }