private void Save(HealthPlanCriteriaTeamAssignmentEntity entity) { using (var adapter = PersistenceLayer.GetDataAccessAdapter()) { if (!adapter.SaveEntity(entity, true)) { throw new PersistenceFailureException(); } } }
public void UpdateTeamAssignment(HealthPlanCriteriaTeamEditModel model) { using (var adapter = PersistenceLayer.GetDataAccessAdapter()) { var entity = new HealthPlanCriteriaTeamAssignmentEntity() { StartDate = model.StartDate, EndDate = model.EndDate, }; entity.Fields["EndDate"].IsChanged = true; var bucket = new RelationPredicateBucket(HealthPlanCriteriaTeamAssignmentFields.HealthPlanCriteriaId == model.CriteriaId); bucket.PredicateExpression.AddWithAnd(HealthPlanCriteriaTeamAssignmentFields.TeamId == model.Id); adapter.UpdateEntitiesDirectly(entity, bucket); } }