public static void deleteMaterialType(Material mType) { using (var _db = new UserMTypeDBContext()) { _db.Material.Attach(mType); // Приаттачиваем запись, чтобы избежать ошибки отсутствия записи _db.Material.Remove(mType); // Удаляем запись _db.SaveChanges(); // Сохраняем изменения } }
public static void addMaterialType(Material mType) { using (var _db = new UserMTypeDBContext()) { _db.Material.Add(mType); // Добавляем тип материала _db.SaveChanges(); // Сохраняем изменения } }
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(); // Сохраняем изменения } } }
public static void addUser(User user) { using (var _db = new UserMTypeDBContext()) { _db.User.Add(user); // Добавляем пользователя _db.SaveChanges(); // Сохраняем изменения } }
public static void deleteUser(User user) { using (var _db = new UserMTypeDBContext()) { _db.User.Attach(user); // Приаттачиваем пользователя для избежания ошибки при отсутствии такого пользователя _db.User.Remove(user); // Удаляем пользователя _db.SaveChanges(); // Сохраняем изменения } }
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(); // Сохраняем изменения } } }