private ProblemView GetProblemView(string id) { GetRequest request = new GetRequest(); request.ID = Guid.Parse(id); GetProblemResponse response = this._problemService.GetProblem(request); return(response.ProblemView); }
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); }