Beispiel #1
0
 public static void deleteMaterialType(Material mType)
 {
     using (var _db = new UserMTypeDBContext())
     {
         _db.Material.Attach(mType);                                 // Приаттачиваем запись, чтобы избежать ошибки отсутствия записи
         _db.Material.Remove(mType);                                 // Удаляем запись
         _db.SaveChanges();                                              // Сохраняем изменения
     }
 }
Beispiel #2
0
        public static void addMaterialType(Material mType)
        {
            using (var _db = new UserMTypeDBContext())
            {
                _db.Material.Add(mType);          // Добавляем тип материала
                _db.SaveChanges();                    // Сохраняем изменения
            }

        }
Beispiel #3
0
        public static void updateMaterialType(Material updatedMType)
        {
            using (var _db = new UserMTypeDBContext())
            {
                var _original = _db.Material.Find(updatedMType.ID);        // Находим оригинальную запись по соответсвию имени

                if (_original != null)                                          // Если таковая найдена
                {
                    _db.Entry(_original).CurrentValues.SetValues(updatedMType);  // Обновляем запись
                    _db.SaveChanges();                                          // Сохраняем изменения
                }

            }
        }
Beispiel #4
0
 public static void addUser(User user)
 {
     using (var _db = new UserMTypeDBContext())
     {
         _db.User.Add(user);          // Добавляем пользователя
         _db.SaveChanges();           // Сохраняем изменения
     }
 }
Beispiel #5
0
        public static void deleteUser(User user)
        {

            using (var _db = new UserMTypeDBContext())
            {
                _db.User.Attach(user);             // Приаттачиваем пользователя для избежания ошибки при отсутствии такого пользователя
                _db.User.Remove(user);             // Удаляем пользователя
                _db.SaveChanges();                 // Сохраняем изменения
            }

        }
Beispiel #6
0
        public static void updateUser(User updatedUser)
        {
            using (var _db = new UserMTypeDBContext())
            {
                var _originalUser = _db.User.Find(updatedUser.ID);          // Выбираем оригинальную запись по ID

                if (_originalUser != null)                                         // Если таковая существует
                {
                    _db.Entry(_originalUser).CurrentValues.SetValues(updatedUser);  // Обновляем запись
                    _db.SaveChanges();                                              // Сохраняем изменения
                }
            }

        }