Example #1
0
        public void RecalculateQuotes()
        {
            var quotes = this.Db.Quotes
                         .Include("QuoteItems.Product")
                         .Select(s => s)
                         .ToList(); // Can't do updates during query so have to do a list.

            foreach (var quote in quotes)
            {
                if (quote.QuoteItems.Count <= 0)
                {
                    continue;
                }

                Db.Entry(quote).State = EntityState.Modified;
                quoteServices.CalculateUnitCounts(this.daikinSuperUser, quote);
                quoteServices.SaveToDatabase(String.Empty);
            }
        }