public ActionResult Create(ProcedureCreate model) { var service = new ProcedureService(); if (!ModelState.IsValid) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } service.CreateProcedure(model); return(RedirectToAction("Index")); }
//Create a Procedure public void CreateProcedure(ProcedureCreate model) { var entity = new Procedure() { Name = model.Name, Description = model.Description, Preperation = model.Preperation, Risks = model.Risks }; _ctx.Procedures.Add(entity); _ctx.SaveChanges(); }
public bool CreateProcedure(ProcedureCreate model) { var entity = new Procedure() { OwnerID = _userId, ProcedureName = model.ProcedureName, ProcedureNote = model.ProcedureNote, ProcedureRoute = model.ProcedureRoute }; using (var ctx = new ApplicationDbContext()) { ctx.Procedures.Add(entity); return(ctx.SaveChanges() == 1); } }
public ActionResult Create(ProcedureCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateProcedureService(); if (service.CreateProcedure(model)) { TempData["SaveResult"] = "Your procedure entry was created."; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "Procedure entry could not be created."); return(View(model)); }