Beispiel #1
0
    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));
        }
    }
Beispiel #2
0
    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);
    }