public async Task <ActionResult> Create([Bind(Include = "Id,Make1")] Make make) { if (ModelState.IsValid) { db.Makes.Add(make); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(make)); }
public async Task <ActionResult> HomeCreate(RequestViewModel rvm) { if (ModelState.IsValid) { Request request = new Request(); request = rvm.Request; request.Make = int.Parse(rvm.SelectedMake); request.Model = int.Parse(rvm.SelectedModel); request.FromState = int.Parse(rvm.FromState); request.ToState = int.Parse(rvm.ToState); request.Year = rvm.SelectedYear; db.Requests.Add(request); await db.SaveChangesAsync(); //notify business Email mail = new Email(); StringBuilder body = new StringBuilder(); mail.mailSubject = "New quote request"; body.Append("You have a new quote request.\n\n"); body.Append("From:" + request.FirstName + " " + request.LastName + "\n"); body.Append("Phone: " + request.phone + "\n"); body.Append("Email: " + request.email + "\n"); // body.Append("Request Id: "+request.RequestId+"\n"); mail.msgbody = body; mail.SendEmail(); //notify client that his request is being proccessed Email mailClient = new Email(); StringBuilder bodyClient = new StringBuilder(); mail.mailSubject = "Quote request"; mail.toAddresses = request.email; bodyClient.Append("Dear: " + request.FirstName + " " + request.LastName + "\n\n"); bodyClient.Append("You requested a quote to BTFB your new request is in the hands of our specialists and they will be contacting you soon.\n"); // bodyClient.Append("Your Request Id is " + request.RequestId+"\n\n"); bodyClient.Append("Thank you for choosing BTFB \n"); mail.msgbody = bodyClient; mail.SendEmail(); return(RedirectToAction("Index", "Home", new { area = "" })); } return(RedirectToAction("Index", "Home", new { area = "" })); }