Example #1
0
        public GetLevelConditionsResponse GetLevelConditions()
        {
            GetLevelConditionsResponse response = new GetLevelConditionsResponse();

            try
            {
                IEnumerable <LevelConditionView> levelConditions = _levelConditionRepository.FindAll()
                                                                   .ConvertToLevelConditionViews();

                response.LevelConditionViews = levelConditions;
            }
            catch (Exception ex)
            {
                throw;
            }

            return(response);
        }
Example #2
0
        public GetLevelConditionsResponse GetLevelConditions(Guid LevelID)
        {
            GetLevelConditionsResponse response = new GetLevelConditionsResponse();

            try
            {
                Infrastructure.Querying.Query query = new Infrastructure.Querying.Query();
                Criterion criteria = new Criterion("Level.ID", LevelID, CriteriaOperator.Equal);
                query.Add(criteria);

                IEnumerable <LevelConditionView> levelConditions = _levelConditionRepository.FindBy(query)
                                                                   .ConvertToLevelConditionViews();

                response.LevelConditionViews = levelConditions;
            }
            catch (Exception ex)
            {
                throw;
            }

            return(response);
        }