Beispiel #1
0
        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();
        }
 public IntendedColxnCrudVM(int suggestedPRNumber, UncollectedLeaseDTO uncollectedLeaseDTO, IIntendedColxnsRepo repository, ITenantDBsDir appArguments) : base(repository, appArguments)
 {
     Intention       = uncollectedLeaseDTO;
     _suggestedPRNum = suggestedPRNumber;
 }