public void Delete(StudentDTO student) { if (_dbContext.Entry(student).State == EntityState.Detached) { _dbSet.Attach(student); } _dbSet.Remove(student); }
public void Delete(AssignmentDTO assignment) { //if (_dbContext.Entry(assignment).State == EntityState.Detached) //{ // _dbSet.Attach(assignment); //} var dpt = _dbContext.Assignment.Find(assignment.Id); _dbContext.Entry(dpt).CurrentValues.SetValues(assignment); _dbSet.Remove(dpt); }
public void Delete(LaboratoryDTO laboratory) { if (_dbContext.Entry(laboratory).State == EntityState.Detached) { _dbSet.Attach(laboratory); } _dbSet.Remove(laboratory); }
public void Update(SubmissionDTO submission) { var dpt = _dbContext.Submissions.Find(submission.Id); _dbContext.Entry(dpt).CurrentValues.SetValues(submission); //var entity = _dbSet.SingleOrDefault(a => a.Id == attendance.Id); if (dpt != null) { dpt = submission; } }
public void Delete(AttendanceDTO attendance) { ////_dbContext.Entry(attendance).State = EntityState.Unchanged; //if (_dbContext.Entry(attendance).State == EntityState.Detached) //{ //_dbSet.Attach(attendance); //} //if (attendance != null) //{ // _dbContext.Entry(attendance).State = EntityState.Detached; //} //_dbContext.Entry(attendance).State = EntityState.Modified; var dpt = _dbContext.Attendances.Find(attendance.Id); _dbContext.Entry(dpt).CurrentValues.SetValues(attendance); _dbSet.Remove(dpt); }