public bool CreateDoula(DoulaCreate model) { var entity = new Doula() { OwnerId = _userId, DoulaName = model.DoulaName, DoulaLocation = model.DoulaLocation, VbacExp = model.VbacExp, AvailJan = model.AvailJan, AvailFeb = model.AvailFeb, AvailMar = model.AvailMar, AvailApr = model.AvailApr, AvailMay = model.AvailMay, AvailJun = model.AvailJun, AvailJul = model.AvailJul, AvailAug = model.AvailAug, AvailSep = model.AvailSep, AvailOct = model.AvailOct, AvailNov = model.AvailNov, AvailDec = model.AvailDec }; using (var ctx = new ApplicationDbContext()) { ctx.Doulas.Add(entity); return(ctx.SaveChanges() == 1); } }
public ActionResult Create(DoulaCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateDoulaService(); if (service.CreateDoula(model)) { TempData["SaveResult"] = "You added a new Doula."; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "New doula could not be added."); return(View(model)); }