private void CheckIfOperationTypeIsCorrect(OperationDto operation, Dal.Interface.IContext context) { var baOpTyRepo = Factory.GetBankAccountOperationTypeRepository(context); if (!baOpTyRepo.GetAllByBankAccountId(operation.BankAccountId.Value).Any(ot => ot.Id.Equals(operation.BankAccountOperationTypeId))) { throw new DaGetServiceException(String.Format("Type d'opération {0} non autorisé sur ce compte {1}", operation.BankAccountOperationTypeId, operation.BankAccountId)); } }
private IList <int> ExtractInvalidRessourceServerIds(Dal.Interface.IContext context) { var ressourceServerRepo = RepositoriesFactory.GetRessourceServerRepository(context); return(ressourceServerRepo.GetAll().Where(rs => rs.IsValid.Equals(false)).Select(rs => rs.Id).ToList()); }