internal void EditIntendedColxn(IntendedColxnDTO dto) { if (!Main.CanEncode) { return; } var repo = Main.ColxnsDB.IntendedColxns[Section.Id]; var vm = new IntendedColxnCrudVM(0, dto, repo, Main.AppArgs); vm.EditCurrentRecord(dto); }
internal void EncodeNewIntendedColxn(UncollectedLeaseDTO dto) { if (!Main.CanEncode) { return; } var repo = Main.ColxnsDB.IntendedColxns[Section.Id]; var nextPR = (IntendedColxns.LastOrDefault()?.PRNumber ?? 0) + 1; var vm = new IntendedColxnCrudVM(nextPR, dto, repo, Main.AppArgs); vm.EncodeNewDraftCmd.ExecuteIfItCan(); }