public virtual ActionResult ChooseMode(Models.ChooseMode_Model model) { if (Request.IsAjaxRequest()) { QuoteService srv = new QuoteService(_commandProcessor, _queryProcessor, _currentUserFactory); if (model.Mode == Models.ChooseMode_Model.CalculationMode.Equipment && !string.IsNullOrEmpty(model.QuoteRef)) { model.Quotes = srv.GetSourceQuotes(model.QuoteRef.Trim()); return(PartialView("_SourceQuoteList", model.Quotes)); } else { return(Content("")); } } else { if (model.Mode == Models.ChooseMode_Model.CalculationMode.Equipment) { if (QuoteRefExists(model.QuoteRef)) { return(RedirectToActionPermanent(MVC.Quote.EnterEquipment(model.QuoteRef))); } else { ViewBag.Message = "Quote Reference not found."; } } else if (model.Mode == Models.ChooseMode_Model.CalculationMode.Current) { return(RedirectToActionPermanent(MVC.Quote.ChooseContract())); } } return(View(model)); }
public virtual ActionResult ChooseMode() { Models.ChooseMode_Model model = new Models.ChooseMode_Model(); return(View(model)); }