Esempio n. 1
0
        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);
        }