Пример #1
0
        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());
        }
Пример #2
0
 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));
 }
Пример #3
0
 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));
 }
Пример #4
0
        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());
        }
Пример #5
0
        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();
        }
Пример #6
0
        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));
        }
Пример #7
0
 public virtual void Update(T entity)
 {
     dbset.Attach(entity);
     dataContext.Entry(entity).State = EntityState.Modified;
 }