public ResponseData <int> SaveTestRank(SaveTestRank saveTestRank)
        {
            ResponseData <int> response = new ResponseData <int>();

            if (saveTestRank.Rank <= 5 || saveTestRank.Rank >= 0)
            {
                RankFacade rankFacade = new RankFacade();
                try
                {
                    rankFacade.Save(saveTestRank);
                }
                catch (Exception ex)
                {
                    ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(response);
                }
            }

            return(response);
        }
        public ResponseData <float> GetTestRankById(string testId)
        {
            ResponseData <float> response = new ResponseData <float>();

            int currInt = default(int);

            int.TryParse(testId, out currInt);

            if (currInt != default(int))
            {
                RankFacade rankFacade = new RankFacade();
                try
                {
                    response.Data = rankFacade.GetTestRank(currInt);
                }
                catch (Exception ex)
                {
                    ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(response).Handle(ex);
                }
            }

            return(response);
        }