Пример #1
0
        public async void OnPushBMIData(IBMIDataTransferObject data)
        {
            // save
            await historyRepository.SaveAsync(data);

            AddToHistory(data);
        }
Пример #2
0
        float UpdateBMI(IBMIDataTransferObject data)
        {
            var bmi = bmiDomain.CalcBMI(data);
            var msg = bmiDomain.EvaluateBMI(data);

            bmiPresenter.SetBMIResult($"{bmi:F1}({msg})");
            return(bmi);
        }
 public Task SaveAsync(IBMIDataTransferObject data) => InnerRepository.SaveAsync(data);
Пример #4
0
 bool CheckValidation(IBMIDataTransferObject data)
 {
     return(!string.IsNullOrWhiteSpace(data.Name) && data.BMI > 0.0F);
 }
Пример #5
0
 void AddToHistory(IBMIDataTransferObject data)
 {
     historyPresenter.Add(data.Name, data.BMI.ToString("F1"), data.CreatedAt.ToString("M/d"));
 }
 public async Task SaveAsync(IBMIDataTransferObject data)
 {
     dataStore.Datas.Add(data);
     await dataStore.SaveAsync();
 }