コード例 #1
0
ファイル: Deals.cs プロジェクト: sriramsoftware/ElementoryERP
        public Deals()
        {
            InitializeComponent();
            DealsRepository deals = new DealsRepository();
            List <DealsR>   dList = deals.GetAllDealerCompany();

            this.dataGrid.DataSource = dList;
        }
コード例 #2
0
 public DealsController(PropertiesRepository propertiesRepository,
                        CustomersRepository customersRepository,
                        SalespeopleRepository salespeopleRepository,
                        DealsRepository dealsRepository)
 {
     propertiesDB  = propertiesRepository;
     customersDB   = customersRepository;
     salespeopleDB = salespeopleRepository;
     dealsDB       = dealsRepository;
 }
コード例 #3
0
        /// <summary>
        /// Returns RN transactions from the list of all redeemed deals
        /// </summary>
        /// <param name="lstDealGuids">Deal Guids</param>
        /// <returns>Dictionary of Deal id to Deal object for RN transactions</returns>
        private Dictionary <string, DotM.DataContracts.Deal> GetRewardNetworkDeals(List <string> lstDealGuids)
        {
            Dictionary <string, DotM.DataContracts.Deal> dealIdsToProviderId = new Dictionary <string, DotM.DataContracts.Deal>();
            var deals = DealsRepository.GetDealsById(lstDealGuids.Distinct());

            foreach (var deal in deals)
            {
                if (deal.Categories != null &&
                    deal.Categories.Find(item => (item.CategoryName.Trim().ToLower() == "rewards network") ||
                                         item.CategoryName.Trim().ToLower() == "microsoft/91000") != null)
                {
                    dealIdsToProviderId.Add(deal.Id, deal);
                }
            }

            return(dealIdsToProviderId);
        }