public bool CreateVisitor(VisitorCreate model) { var entity = new VisitorEntity { FirstName = model.FirstName, LastName = model.LastName, OwnerID = _userID }; using (var ctx = new ApplicationDbContext()) { ctx.Visitors.Add(entity); return(ctx.SaveChanges() == 1); } }
public IHttpActionResult Post(VisitorCreate model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } VisitorService service = CreateVisitorService(); if (service.CreateVisitor(model)) { return(Ok()); } return(InternalServerError()); }
public ActionResult Create(VisitorCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateVisitorService(); if (service.CreateVisitor(model)) { TempData["SaveResult"] = "New visitor added."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Visitor could not be added."); return(View(model)); }