Beispiel #1
0
        public void Associar(Domain.Model.ExtratoFidelidade extrato, Domain.Model.Resgate resgate)
        {
            var request = new AssociateEntitiesRequest();

            request.RelationshipName = "new_extrato_fidelidade_new_resgate_premio";
            request.Moniker1         = new EntityReference("new_extrato_fidelidade", extrato.Id);
            request.Moniker2         = new EntityReference("new_resgate_premio_fidelidade", resgate.Id);
            base.Provider.Execute(request);
        }
Beispiel #2
0
        public List <T> ListarAtivosPor(Domain.Model.Resgate resgate, params string[] columns)
        {
            var query = GetQueryExpression <T>(true);

            query.Criteria.Conditions.Add(new ConditionExpression("new_resgate_premiosid", ConditionOperator.Equal, resgate.ID.Value));
            query.Criteria.Conditions.Add(new ConditionExpression("statecode", ConditionOperator.Equal, (int)StateCode.Ativo));

            var colecao = this.RetrieveMultiple(query);

            return((List <T>)colecao.List);
        }