public async void OnPushBMIData(IBMIDataTransferObject data) { // save await historyRepository.SaveAsync(data); AddToHistory(data); }
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);
bool CheckValidation(IBMIDataTransferObject data) { return(!string.IsNullOrWhiteSpace(data.Name) && data.BMI > 0.0F); }
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(); }