public ActionResult Create(SpeakerCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateSpeakerService(); if (service.CreateSpeaker(model)) { TempData["SaveResult"] = "Speaker was successfully created"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Speaker could not be created"); return(View(model)); }
public bool CreateSpeaker(SpeakerCreate model) { var entity = new Speaker() { OwnerId = _userid, SpeakerFName = model.SpeakerFName, SpeakerLName = model.SpeakerLName, Address = model.Address, City = model.City, State = model.State, CreatedUtc = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.Speakers.Add(entity); return(ctx.SaveChanges() == 1); } }