public ActionResult AboutYou(int? clientId, AboutYouRequest aboutYou) { if (ModelState.IsValid) { var client = _db.ClientInfoModels.SingleOrDefault(x => x.Id == clientId); if (client == null) { client = new ClientInfoModel { Id = _db.ClientInfoModels.Count + 1 }; _db.ClientInfoModels.Add(client); } clientId = client.Id; client.PrimaryContactTitle = aboutYou.PrimaryContactTitle; client.PrimaryContact = aboutYou.PrimaryContact; client.FianceTitle = aboutYou.FianceTitle; client.Fiance = aboutYou.Fiance; client.Phone = aboutYou.Phone; client.Email = aboutYou.Email; client.WeddingDate = aboutYou.WeddingDate; client.WeddingLocations = aboutYou.WeddingLocations; client.NumberOfGuests = aboutYou.NumberOfGuests; _db.SaveChanges(); return RedirectToAction("ScheduleConsultation", new { clientId = clientId.Value }); } return View(aboutYou); }
public ActionResult AboutYou(int? clientId) { var client = _db.ClientInfoModels.SingleOrDefault(x => x.Id == clientId); if (client != null) { var aboutYou = new AboutYouRequest { PrimaryContactTitle = client.PrimaryContactTitle, PrimaryContact = client.PrimaryContact, FianceTitle = client.FianceTitle, Fiance = client.Fiance, Phone = client.Phone, Email = client.Email, WeddingDate = client.WeddingDate, WeddingLocations = client.WeddingLocations, NumberOfGuests = client.NumberOfGuests, }; return View(aboutYou); } return View(); }