public Student UpdateStudent(Student student) { try { var st = _dbContext.Student.FirstOrDefault(student => student.IndexNumber.Equals(student.IndexNumber)); if (st == null) { return(null); } _dbContext.Attach(student); _dbContext.Entry(student).Property("LastName").IsModified = true; _dbContext.Entry(student).Property("FirstName").IsModified = true; //_dbContext.Entry(student).State = EntityState.Modified; //_dbContext.Update(student); _dbContext.SaveChanges(); } catch (Exception) { throw; } return(student); }