/// <summary>
        /// Update course in the database
        /// </summary>
        /// <param name="item"></param>
        /// <returns></returns>
        public void Update(CourseDB item)
        {
            item.Update = DateTime.Now;
            _db.Courses.Attach(item);

            _db.Entry(item).Property(c => c.Name).IsModified   = true;
            _db.Entry(item).Property(c => c.Update).IsModified = true;
        }
        /// <summary>
        /// Update feedback in the database
        /// </summary>
        /// <param name="item"></param>
        /// <returns></returns>
        public void Update(FeedbackDB item)
        {
            item.Date = DateTime.Now;
            _db.Feedbacks.Attach(item);

            _db.Entry(item).Property(c => c.Title).IsModified = true;
            _db.Entry(item).Property(c => c.Text).IsModified  = true;
            _db.Entry(item).Property(c => c.Date).IsModified  = true;
        }
Beispiel #3
0
        /// <summary>
        /// Update teacher in the database
        /// </summary>
        /// <param name="item"></param>
        /// <returns></returns>
        public void Update(TeacherDB item)
        {
            item.Modified = DateTime.Now;
            _db.Teachers.Attach(item);

            _db.Entry(item).Property(c => c.PhoneNumber).IsModified = true;
            _db.Entry(item).Property(c => c.Position).IsModified    = true;
            _db.Entry(item).Property(c => c.Modified).IsModified    = true;
        }
Beispiel #4
0
        /// <summary>
        /// Update student in the database
        /// </summary>
        /// <param name="item"></param>
        /// <returns></returns>
        public void Update(StudentDB item)
        {
            item.Modified = DateTime.Now;
            _db.Students.Attach(item);

            _db.Entry(item).Property(c => c.PhoneNumber).IsModified = true;

            _db.Entry(item).Property(c => c.Modified).IsModified = true;
        }
        /// <summary>
        /// Update presentation in the database
        /// </summary>
        /// <param name="item"></param>
        /// <returns></returns>
        public void Update(PresentationDB item)
        {
            item.DateUpdate = DateTime.Now;
            _db.Presentations.Attach(item);

            _db.Entry(item).Property(c => c.Title).IsModified        = true;
            _db.Entry(item).Property(c => c.IsAccessible).IsModified = true;
            _db.Entry(item).Property(c => c.DateUpdate).IsModified   = true;
            _db.Entry(item).Property(c => c.TeacherDBId).IsModified  = true;
            _db.Entry(item).Property(c => c.CourseDBId).IsModified   = true;
        }