public void DoAction(UnitInPeriodTreeVM vm) { var unitInPeriod = new UnitInPeriodAssignmentDTO { PeriodId = vm.Period.Id, }; if (vm.SelectedUnitInPeriod != null) { unitInPeriod.ParentUnitId = vm.SelectedUnitInPeriod.Data.UnitId; } else { unitInPeriod.ParentUnitId = null; } periodController.ShowUnitInPeriodView(vm.Period.Id, null, unitInPeriod.ParentUnitId, ActionType.AddUnitInPeriod); // periodController.ShowUnitInPeriodView(unitInPeriod, ActionType.AddUnitInPeriod); }
public void AddUnitInPeriod(Action <UnitInPeriodAssignmentDTO, Exception> action, UnitInPeriodAssignmentDTO unitInPeriod) { var url = string.Format(baseAddress + makeApiAdress(unitInPeriod.PeriodId)); WebClientHelper.Post(new Uri(url, PMSClientConfig.UriKind), action, unitInPeriod, PMSClientConfig.MsgFormat, PMSClientConfig.CreateHeaderDic(userProvider.Token)); }