public IActionResult GetSession([FromQuery] long sessionId) { var lang = Request.Headers["language"].ToString(); var errorMessages = new List <string>(); try { var session = _sessionRepository.FindById(sessionId); return(Ok(new { session = ResponseGenerator.GenerateSessionResponse(session) })); } catch { errorMessages.Add(_translator.GetTranslation("ERROR", lang)); return(BadRequest(new { errors = errorMessages })); } }