public void update(recurso recurso)
 {
     var i = db.updateRecurso(recurso.id, recurso.nombre, recurso.num_licencia, recurso.tipo, recurso.grupo_da, recurso.estado);
     //db.recursoes.Attach(recurso);
     //db.Entry(recurso).State = System.Data.Entity.EntityState.Modified;
     //db.Entry(recurso).State = EntityState.Modified;
     //db.SaveChanges();
     //context.Entry(existingBlog).State = EntityState.Modified;
     //            public void UpdateStudent(Student student) {
     //    entities.Students.Attach(entities.Students.Single(c => c.ID == student.ID));
     //    entities.Students.ApplyCurrentValues(student);
     //    entities.Savechanges();
     //}
 }
        public ActionResult Edit(EditarRecurso model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    recurso recurso = new recurso { id = model.Id, num_licencia = model.NumLicencia, estado = model.Estado, grupo_da = model.GrupoDA, nombre = model.Nombre, tipo = model.Tipo };
                    _repo.update(recurso);
                    TempData["Success"] = "Se actualizo el recurso satisfactoriamente.";
                }

                return RedirectToAction("Index");
            }
            catch (Exception)
            {

                TempData["Error"] = "No se pudieron guardar los cambios, intente de nuevo por favor.";

                return RedirectToAction("Index");
            }
        }
 public void insert(recurso recurso)
 {
     db.recursoes.Add(recurso);
     db.SaveChanges();
 }