public GetLevelConditionResponse GetLevelCondition(GetRequest2 request) { GetLevelConditionResponse response = new GetLevelConditionResponse(); try { LevelCondition levelCondition = new LevelCondition(); LevelConditionView levelConditionView = levelCondition.ConvertToLevelConditionView(); Infrastructure.Querying.Query query = new Infrastructure.Querying.Query(); Criterion criteria1 = new Criterion("LevelID", request.ID1, CriteriaOperator.Equal); Criterion criteria2 = new Criterion("ConditionID", request.ID2, CriteriaOperator.Equal); query.Add(criteria1); query.Add(criteria2); levelCondition = _levelConditionRepository.FindBy(query).FirstOrDefault(); if (levelCondition != null) { levelConditionView = levelCondition.ConvertToLevelConditionView(); } response.LevelConditionView = levelConditionView; } catch (Exception ex) { } return(response); }
private LevelConditionView GetLevelConditionView(string id) { GetRequest2 request = new GetRequest2(); request.ID1 = Guid.Parse(id); GetLevelConditionResponse response = this._levelConditionService.GetLevelCondition(request); return(response.LevelConditionView); }