public bool Delete(Guid Id) { bool toReturn = false; using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { NewsletterInGroupEntity _NewsletterInGroupEntity = new NewsletterInGroupEntity(Id); if (adapter.FetchEntity(_NewsletterInGroupEntity)) { adapter.DeleteEntity(_NewsletterInGroupEntity); toReturn = true; } } return toReturn; }
public bool Update(Guid Id, Guid NewsletterId, Guid GroupId) { bool toReturn = false; using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { NewsletterInGroupEntity _NewsletterInGroupEntity = new NewsletterInGroupEntity(Id); if (adapter.FetchEntity(_NewsletterInGroupEntity)) { _NewsletterInGroupEntity.NewsletterId = NewsletterId; _NewsletterInGroupEntity.GroupId = GroupId; adapter.SaveEntity(_NewsletterInGroupEntity, true); toReturn = true; } } return toReturn; }
public bool Update(NewsletterInGroupEntity _NewsletterInGroupEntity, RelationPredicateBucket filter) { bool toReturn = false; using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { adapter.UpdateEntitiesDirectly(_NewsletterInGroupEntity, filter); toReturn = true; } return toReturn; }
public bool Update(NewsletterInGroupEntity _NewsletterInGroupEntity) { bool toReturn = false; using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { RelationPredicateBucket filter = new RelationPredicateBucket(); IPredicateExpression _PredicateExpression = new PredicateExpression(); _PredicateExpression.Add(NewsletterInGroupFields.Id == _NewsletterInGroupEntity.Id); filter.PredicateExpression.Add(_PredicateExpression); adapter.UpdateEntitiesDirectly(_NewsletterInGroupEntity, filter); toReturn = true; } return toReturn; }
public NewsletterInGroupEntity SelectOne(Guid Id) { NewsletterInGroupEntity toReturn = null; using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { NewsletterInGroupEntity _NewsletterInGroupEntity = new NewsletterInGroupEntity(Id); if (adapter.FetchEntity(_NewsletterInGroupEntity)) { toReturn = _NewsletterInGroupEntity; } } return toReturn; }
public NewsletterInGroupEntity Insert(Guid NewsletterId, Guid GroupId) { NewsletterInGroupEntity _NewsletterInGroupEntity = new NewsletterInGroupEntity(); using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { _NewsletterInGroupEntity.NewsletterId = NewsletterId; _NewsletterInGroupEntity.GroupId = GroupId; adapter.SaveEntity(_NewsletterInGroupEntity, true); } return _NewsletterInGroupEntity; }
public NewsletterInGroupEntity Insert(NewsletterInGroupEntity _NewsletterInGroupEntity) { using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { adapter.SaveEntity(_NewsletterInGroupEntity, true); } return _NewsletterInGroupEntity; }
void UpdateGroup(Guid newsletterId) { if (rdoSendAll.Checked) { NewsletterInGroupManager.CreateInstant().DeleteByNewsletterId(newsletterId); } else { foreach (ListItem item in chklGroup.Items) { if (item.Selected) { if (item.Attributes["select"] == "0") { NewsletterInGroupEntity g = new NewsletterInGroupEntity(); g.GroupId = FGuid.ToGuid(item.Value); g.NewsletterId = newsletterId; NewsletterInGroupManager.CreateInstant().Insert(g); } } else { if (item.Attributes["select"] == "1") { NewsletterInGroupManager.CreateInstant().DeleteGroup(newsletterId, FGuid.ToGuid(item.Value)); } } } } }