Ejemplo n.º 1
0
        /// <summary>
        /// Validating Download Token
        /// </summary>
        /// <param name="tokenId"></param>
        /// <returns></returns>
        public TokenResponseModel DownloadOnToken(string tokenId)
        {
            TokenResponseModel responseModel = new TokenResponseModel();

            GenerateTokenRepo token = new GenerateTokenRepo();
            string filePath = token.TokenStatus(tokenId);

            if(filePath == null)
            {
                responseModel.IsValid = false;
                responseModel.Error = "Token Expired";
                return responseModel; 
            }

            responseModel.IsValid = true;
            responseModel.Error = null;
            responseModel.filePath = filePath;
            return responseModel; 
        }