Example #1
0
        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 }));
            }
        }