/// <summary> /// deletes the testvalue /// </summary> /// <param name="testValueId">id of the testvalue</param> /// <returns>The deleted testvalue</returns> public TestValue Delete(Int32 testValueId) { var result = TestBll.DeleteTestValue(testValueId); BabyDiaperRewetServiceHelper.UpdateRewetAverageAndStv(result.TestSheetId); return(result); }
/// <summary> /// Saves or updates the BabyDiaperRewetEditViewModel /// </summary> /// <param name="viewModel">The viewmodel which will be saved or updated</param> /// <returns>The saved or updated TestValue</returns> public TestValue Save(BabyDiaperRewetEditViewModel viewModel) { TestValue testValue; try { testValue = viewModel.TestValueId <= 0 ? BabyDiaperRewetServiceHelper.SaveNewRewetTest(viewModel) : BabyDiaperRewetServiceHelper.UpdateRewetTest(viewModel); BabyDiaperRewetServiceHelper.UpdateRewetAverageAndStv(viewModel.TestSheetId); } catch (Exception e) { Logger.Error("Update oder Create new Test Value ist fehlgeschlagen: " + e.Message); testValue = null; } return(testValue); }