public async Task <IActionResult> PutStudent([FromRoute] int id, [FromBody] Student student) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != student.Id) { return(BadRequest()); } _context.Entry(student).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StudentExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult Edit([Bind(Include = "Id,Code,Name")] Department department) { if (ModelState.IsValid) { db.Entry(department).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(department)); }
public ActionResult Edit([Bind(Include = "OgrenciID,Ad,Soyad,DogumTarihi,EPosta")] Ogrenci ogrenci) { if (ModelState.IsValid) { db.Entry(ogrenci).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ogrenci)); }
public async Task <IActionResult> EditStudent(long id, Student item) { if (id != item.Id) { return(BadRequest()); } context.Entry(item).State = EntityState.Modified; await context.SaveChangesAsync(); return(NoContent()); }
private async Task UpdateUserAndUserRole(UniUser user, string newRoleName) { var res1 = await UserManager.RemoveFromRoleAsync(user.Id, user.Role); var res2 = await UserManager.AddToRoleAsync(user.Id, newRoleName); user.Role = newRoleName; var oldUser = db.Users.Find(user.Id); db.Entry(oldUser).CurrentValues.SetValues(user); db.SaveChanges(); }
public ActionResult Edit(CourseCreationViewModel courseCreationViewModel) { if (ModelState.IsValid) { var course = courseCreationViewModel.Course; course.Teacher = db.Users.Find(courseCreationViewModel.SelectedTeacherId); var entity = db.Courses.Include(x => x.Teacher).FirstOrDefault(x => x.Id == course.Id); db.Entry(entity).CurrentValues.SetValues(course); entity.Teacher = course.Teacher; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(courseCreationViewModel)); }
public virtual void Update(T entity) { dbset.Attach(entity); dataContext.Entry(entity).State = EntityState.Modified; }