public void AddTrainingCrime(TrainingCrime crime) { if (crime == null) throw new ArgumentNullException(nameof(crime)); _tcRepo.Add(crime); }
public void Update(TrainingCrime crime) { if (crime == null) throw new ArgumentNullException(nameof(crime)); if (string.IsNullOrEmpty(crime.Id)) throw new ArgumentNullException(nameof(crime.Id)); if (GetTrainingCrime(x => x.Id == crime.Id) == null) throw new NotFoundException(crime.Id); _tcRepo.Update(crime); }
public void Update(TrainingCrime crime) { _db.TrainingCrimes().FindOneAndReplace(x => x.Id == crime.Id, crime); }
public void Add(TrainingCrime crime) { _db.TrainingCrimes() .InsertOne(crime); }