QuoteProposalDataModel.cs 715 B

12345678910111213141516171819
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using InABox.Core;
  5. namespace Comal.Classes
  6. {
  7. public class QuoteProposalDataModel : BaseDataModel<QuoteProposal>
  8. {
  9. public QuoteProposalDataModel(Filter<QuoteProposal> filter) : base(filter)
  10. {
  11. AddChildTable<QuoteProposal, QuoteProposalCostSheet>(x => x.ID, x => x.CostSheet.ID, parentalias: "QuoteProposal", childalias: "QuoteProposal_QuoteProposalCostSheet");
  12. AddChildTable<QuoteProposal, QuoteCostSheetItem>(x => x.ID, x => x.CostSheet.ID, parentalias: "QuoteProposal", childalias: "QuoteProposal_QuoteCostSheetItem");
  13. }
  14. public override string Name => "Quote Proposals";
  15. }
  16. }