Example #1
0
        /// <summary>
        /// Update first object in a table
        /// </summary>
        /// <param name="examiner">Object for example</param>
        public void UpdateFirstExaminer(Examiner examiner)
        {
            Examiner ex = db.GetTable <Examiner>().FirstOrDefault();

            ex.Id         = examiner.Id;
            ex.Name       = examiner.Name;
            ex.SurName    = examiner.SurName;
            ex.Patronymic = examiner.Patronymic;
            ex.Examen     = examiner.Examen;
            ex.Examen_2   = examiner.Examen_2;

            db.SubmitChanges();
        }
        /// <summary>
        /// Method for compare two object
        /// </summary>
        /// <param name="obj">Object</param>
        /// <returns>True or false</returns>
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            Examiner ex = (Examiner)obj;

            if (Id != ex.Id || Name != ex.Name || SurName != ex.SurName || Patronymic != ex.Patronymic ||
                Examen != ex.Examen || Examen_2 != ex.Examen_2)
            {
                return(false);
            }
            return(true);
        }
 /// <summary>
 /// Add new examiner (line) in table database
 /// </summary>
 /// <param name="examiner">Object examiner for add</param>
 public void AddNewExaminer(Examiner examiner)
 {
     db.GetTable <Examiner>().InsertOnSubmit(examiner);
     db.SubmitChanges();
 }