public static void Editar(OficinaView oficina)
        {
            using (var context = new DatabaseEntities())
            {
                var item = context.Oficina.Find(oficina.Id);

                item.Nome = oficina.Nome;
                item.DataCriacao = oficina.DataCriacao;

                context.SaveChanges();
            }
        }
        public static void Salvar(OficinaView oficina)
        {
            using (var context = new DatabaseEntities())
            {
                var item = new Oficina()
                {
                    Nome = oficina.Nome,
                    DataCriacao = oficina.DataCriacao
                };

                context.Oficina.Add(item);
                context.SaveChanges();
            }
        }
 public ActionResult Edit(OficinaView oficina)
 {
     OficinaContext.Editar(oficina);
     return View("Index", RecuperaTodasOficinas());
 }
 public ActionResult Create(OficinaView oficina)
 {
     OficinaContext.Salvar(oficina);
     return View("Index", RecuperaTodasOficinas());
 }
 public ActionResult Create()
 {
     var model = new OficinaView();
     return View(model);
 }