コード例 #1
0
        public async Task DeleteAsync(int studentId)
        {
            var student = await dbContext.Students.FindAsync(studentId);

            dbContext.Remove(student);
            await dbContext.SaveChangesAsync();
        }
コード例 #2
0
ファイル: StudentsController.cs プロジェクト: s18312/cw3
        public IActionResult DeleteStudent(String id)
        {
            var student = _context.Student.Where(stu => stu.IndexNumber == id);

            _context.Remove(student);
            _context.SaveChanges();

            return(Ok("Usunięto studenta o numerze: " + id));
        }
コード例 #3
0
ファイル: StudentDbService.cs プロジェクト: s18727/cw10
        public void DeleteStudent(string index)
        {
            var st = _context.Student.FirstOrDefault(st => st.IndexNumber.Equals(index));

            if (st == null)
            {
                throw new Exception();
            }
            _context.Remove(st);
            _context.SaveChanges();
        }
コード例 #4
0
        public async Task <StudentModel> Delete(int studentiD)
        {
            var entity = await _context.Student.FindAsync(studentiD);

            if (entity == null)
            {
                return(entity);
            }

            _context.Remove(entity);
            await _context.SaveChangesAsync();

            return(entity);
        }
コード例 #5
0
        /// <inheritdoc />
        public async Task DeleteStudent(Group @group, Student student)
        {
            var sg = await _dbContext.StudentGroups
                     .Where(x => x.GroupId == group.Id && x.StudentId == student.Id)
                     .FirstOrDefaultAsync();

            if (sg == null)
            {
                return;
            }

            _dbContext.Remove(sg);
            await _dbContext.SaveChangesAsync();
        }
コード例 #6
0
        public async Task <bool> HardDelete(Guid id)
        {
            var result = await GetById(id);

            try
            {
                context.Remove(result);
                await context.SaveChangesAsync();

                return(await Task.FromResult(true));
            }
            catch
            {
                return(await Task.FromResult(false));
            }
        }
コード例 #7
0
        public async Task <bool> DeleteAsync(int id)
        {
            try
            {
                var originModel = await _context.students.FindAsync(id);

                _context.Remove(originModel);

                var saved = await _context.SaveChangesAsync();

                return(saved == 1);
            }
            catch (Exception)
            {
                return(false);
            }
        }
        public IActionResult DeleteStudent(int id)
        {
            // return object from student bd set of StudentsDbContext with the ID matching the ID param
            StudentModel matchingStudent = _context.students.FirstOrDefault(Student => Student.id == id);

            // if first or default returns a student object
            if (matchingStudent != null)
            {
                // remove student object from database
                _context.Remove(matchingStudent);
                // save changes to database (remove record)
                _context.SaveChanges();
                // pass db context to specificed view
                return(View("ViewAll", _context));
            }
            else
            // otherwise
            {
                // pass view data to specificed view
                ViewData["StudentID"] = id;
                return(View("NotFound"));
            }
        }
コード例 #9
0
ファイル: EfDbStudentService.cs プロジェクト: plizgam/APBD
 public void RemoveStudent(Student student)
 {
     db.Remove(student);
     db.SaveChanges();
 }
コード例 #10
0
 public string DeleteEmployee(Student objStudent)
 {
     _db.Remove(objStudent);
     _db.SaveChanges();
     return("Delete Successfully");
 }
コード例 #11
0
 public ActionResult DeleteConfirmed(string Name)
 {
     Student student = db.GetItemByName(Name);
     db.Remove(student);
     return RedirectToAction("Index");
 }