public void DoAction(CalculationListVM vm) { var calculation = vm.SelectedCalculation; if (calculation == null) { return; } calculationService.GetCalculation((res, exp) => { if (exp == null) { periodController.ShowPeriodCalculationView(res, ActionEnum.ModifyCalculation); } else { pmsController.HandleException(exp); } }, calculation.Id); }