public void Delete(T entity)
        {
            var deletedEntity = context.Entry(entity);

            deletedEntity.State = EntityState.Deleted;
            // _object.Remove(entity);
            context.SaveChanges();
        }
示例#2
0
        public void Delete(T p)
        {
            var deletedEntity = _mvcContext.Entry(p);

            deletedEntity.State = EntityState.Deleted;
            //_object.Remove(p);
            _mvcContext.SaveChanges();
        }
示例#3
0
        // PUT api/Tarefa/5
        public IHttpActionResult PutTarefa(int id, Tarefa tarefa)
        {
            if (id != tarefa.Id)
            {
                return(BadRequest());
            }

            db.Entry(tarefa).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TarefaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#4
0
        public virtual TEntity Atualizar(TEntity obj)
        {
            var entry = Db.Entry(obj);

            DbSet.Attach(obj);
            entry.State = EntityState.Modified;

            return(obj);
        }
示例#5
0
 public ActionResult Edit([Bind(Include = "NIF,Nom,Cognom,DataNaixement,Carrer,Numero,Poblacio,Provincia,CP,Tlf,Correu,Aut")] Client client)
 {
     if (ModelState.IsValid)
     {
         db.Entry(client).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(client));
 }
示例#6
0
 public ActionResult Edit([Bind(Include = "ID,Title,ReleaseDate,Genre,Price,IMDB,Cartell,Durada")] Movie movie)
 {
     if (ModelState.IsValid)
     {
         db.Entry(movie).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(movie));
 }
示例#7
0
 public ActionResult Edit([Bind(Include = "Id,ad")] Sınıf sınıf)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sınıf).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(sınıf));
 }
示例#8
0
 public ActionResult Edit([Bind(Include = "IDmovie,numCopia,invalida,motiu")] Copies copies)
 {
     if (ModelState.IsValid)
     {
         db.Entry(copies).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(copies));
 }
 public ActionResult Edit([Bind(Include = "Id,Name,Email,CreateDate,Age,Year")] Student student)
 {
     if (ModelState.IsValid)
     {
         db.Entry(student).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(student));
 }
示例#10
0
 public ActionResult Edit([Bind(Include = "Id,Name,StudentId")] StudentCourse studentCourse)
 {
     if (ModelState.IsValid)
     {
         db.Entry(studentCourse).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.StudentId = new SelectList(db.Students, "Id", "Name", studentCourse.StudentId);
     return(View(studentCourse));
 }
示例#11
0
 public ActionResult Edit([Bind(Include = "IDlloguer,IDcopies,numCopia,ClientID,DataInici,DataFi,DataReal,Perdut,Amortitzat")] Lloguer lloguer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(lloguer).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     //ViewBag.ClientID = new SelectList(db.Clients, "NIF", "Nom", lloguer.ClientID);
     //ViewBag.IDcopies = new SelectList(db.Copies, "IDmovie", "eMotiu", lloguer.IDcopies);
     return(View(lloguer));
 }