Ejemplo n.º 1
0
 partial void UpdateQuoteOption(QuoteOption instance);
Ejemplo n.º 2
0
 partial void DeleteQuoteOption(QuoteOption instance);
Ejemplo n.º 3
0
 partial void InsertQuoteOption(QuoteOption instance);
Ejemplo n.º 4
0
		private void detach_QuoteOptions(QuoteOption entity)
		{
			this.SendPropertyChanging();
			entity.Quote = null;
		}
Ejemplo n.º 5
0
		private void attach_QuoteOptions(QuoteOption entity)
		{
			this.SendPropertyChanging();
			entity.Quote = this;
		}
Ejemplo n.º 6
0
 public QuoteOption CreateOption(QuoteOption option)
 {
     db.QuoteOptions.InsertOnSubmit(option);
     db.SubmitChanges();
     return option;
 }
Ejemplo n.º 7
0
        public ActionResult Options(QuoteOptionsModel model)
        {
            using (var qm = new QuoteManager())
            {
                foreach (var psm in model.ProductLineSelectionModels)
                {
                    if (psm.IsSelected)
                    {
                        // add it to the quote options database
                        var option = new QuoteOption
                            {
                                QuoteID = model.QuoteID,
                                ContentCategory = QuoteOptionCategory.ProductLineMapping,
                                ForeignKey = psm.ProductLineID,
                                TableName = TableName.ProductLine
                            };
                        option = qm.CreateOption(option);
                    }
                }

                foreach (var msm in model.ManufacturerSelectionModels)
                {
                    if (msm.IsSelected)
                    {
                        // add it to the quote options database
                        var option = new QuoteOption
                            {
                                QuoteID = model.QuoteID,
                                ContentCategory = QuoteOptionCategory.ManufacturerDefault,
                                ForeignKey = msm.ManufacturerID,
                                TableName = TableName.Manufacturer
                            };
                        option = qm.CreateOption(option);
                    }
                }
            }
            return RedirectToAction("Edit", new { id = model.QuoteID });
        }