void Save(ShapeModel shape) { using (ShapeDBContext db = new ShapeDBContext()) { db.Shapes.Add(shape); db.SaveChanges(); } }
ShapeModel Last() { ShapeModel shape = new ShapeModel {}; using (ShapeDBContext db = new ShapeDBContext()) { if (db.Shapes.Count() > 0) shape = db.Shapes.ToList().Last<ShapeModel>(); } return shape; }
public ActionResult Save(ShapeViewModel viewModel) { ShapeModel shape = viewModel.Shape; if (ModelState.IsValid) { ShapeModel newShape = new ShapeModel { ShapeTypeId = shape.ShapeTypeId, Height = shape.Height, Label = shape.Label, LabelRow = shape.LabelRow }; Save(shape); } return View("Index", viewModel); }