private void addQuoteButton_Click(object sender, EventArgs e) { AddQuote addNewQuoteForm = new AddQuote(); addNewQuoteForm.Tag = this; addNewQuoteForm.Show(this); Hide(); }
public ActionResult AssignPrice(AddQuote addQuote) { if (addQuote.TotalPrice == 0) { ViewBag.TotalPrice = "Please enter the estimated price."; return(View(addQuote)); } var obj = HomeController.Quotes.FirstOrDefault(x => x.QCode == addQuote.QCode); if (obj != null) { obj.TotalPrice = addQuote.TotalPrice; obj.DayNum = addQuote.DayNum; } return(RedirectToAction("InformCustomer", addQuote)); }
public ActionResult AddQuote(AddQuote addQuote) { if (addQuote.FullName == null || addQuote.FullName == "") { ViewBag.Validations = "Please enter a name."; return(View(addQuote)); } else if (addQuote.Email == null || addQuote.Email == "") { ViewBag.Email = "Please enter your email."; return(View(addQuote)); } else { addQuote.QCode = HomeController.Quotes.Count() + 1; HomeController.Quotes.Add(addQuote); return(RedirectToAction("About", "Home")); } }
public ActionResult AddQuote(AddQuote addQuote) { //validations if (addQuote.FullName == null || addQuote.FullName == "") { ViewBag.Validations = "Please enter a name."; return(View(addQuote)); } else if (addQuote.Email == null || addQuote.Email == "") { ViewBag.Email = "Please enter your email."; return(View(addQuote)); } else { addQuote.QCode = Quotes.Count() + 1; Quotes.Add(addQuote); return(RedirectToAction("Thanks", addQuote)); } }
public async Task <Quote> Add([FromBody] AddQuote quote) { if (quote == null || quote.QuoteText.IsNullOrEmpty()) { var resp = new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new ObjectContent <Error>(new Error { Message = $"Unable to create quote, no QuoteText was supplied." }, new JsonMediaTypeFormatter(), "application/json"), ReasonPhrase = "QuoteText not specified" }; throw new HttpResponseException(resp); } var quoteText = quote.QuoteText.Trim(new char[] { ' ', '\'', '\"' }); UserQuoteViewModel newQuote = new UserQuoteViewModel(quoteText, DateTimeOffset.Now, ChannelSession.TwitchChannelV5?.game); ChannelSession.Settings.Quotes.Add(newQuote); await ChannelSession.SaveSettings(); GlobalEvents.QuoteAdded(newQuote); return(QuoteFromUserQuoteViewModel(newQuote)); }
public ActionResult AssignPrice(int?id) { AddQuote addQuote = HomeController.Quotes.Find(x => x.QCode == id); return(View(addQuote)); }
//thanks view for submitting quote public ActionResult Thanks(AddQuote addQuote) { ViewBag.Thanks = "Thank you, " + addQuote.FullName + ", for your interest in Northwest Labs.<br/><br/>" + "You can expect to hear back from us via email within the week."; return(View()); }