Example #1
0
        private ProblemView GetProblemView(string id)
        {
            GetRequest request = new GetRequest();

            request.ID = Guid.Parse(id);

            GetProblemResponse response = this._problemService.GetProblem(request);

            return(response.ProblemView);
        }
Example #2
0
        public GetProblemResponse GetProblem(GetRequest request)
        {
            GetProblemResponse response = new GetProblemResponse();

            try
            {
                Problem     problem     = new Problem();
                ProblemView problemView = problem.ConvertToProblemView();

                problem = _problemRepository.FindBy(request.ID);
                if (problem != null)
                {
                    problemView = problem.ConvertToProblemView();
                }

                response.ProblemView = problemView;
            }
            catch (Exception ex)
            {
            }

            return(response);
        }