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); }
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); }