Exemplo n.º 1
0
        public IEnumerable <HealthAssessmentTemplate> GetByType(HealthAssessmentTemplateType type)
        {
            var relationPredicateBucket = new RelationPredicateBucket(HafTemplateFields.Type == (long)type);

            relationPredicateBucket.PredicateExpression.Add(HafTemplateFields.IsPublished == true);
            relationPredicateBucket.PredicateExpression.Add(HafTemplateFields.IsActive == true);

            return(Get(relationPredicateBucket));
        }
Exemplo n.º 2
0
 public void UpdateDefaultStatus(HealthAssessmentTemplateType type)
 {
     using (IDataAccessAdapter myAdapter = PersistenceLayer.GetDataAccessAdapter())
     {
         var entity = new HafTemplateEntity()
         {
             IsDefault = false
         };
         var bucket = new RelationPredicateBucket(HafTemplateFields.Type == (long)type);
         try
         {
             myAdapter.UpdateEntitiesDirectly(entity, bucket);
         }
         catch (Exception exception)
         {
             throw new PersistenceFailureException(exception.Message);
         }
     }
 }