private IResponseWriter CreateEncryptedResponse(string payload)
            {
                var rs = new StringResponseWriterFactory();

                if (payload.Length > 0)
                {
                    var encryptedPayload = _jwtManager.GenerateToken(payload);
                    encryptedPayload = "{\"token\": \"" + encryptedPayload + "\"}";
                    return(rs.New(encryptedPayload, "application/json"));
                }

                return(ThrowInternalServerError());
            }
            private IResponseWriter CreateEncryptedResponse(EmitionTypes emitionTypes, string payload)
            {
                var rs = new StringResponseWriterFactory();

                if (payload.Length > 0)
                {
                    var encryptedPayload = _jwtManager.GenerateToken(payload);
                    encryptedPayload = "{\"token\": \"" + encryptedPayload + "\"}";
                    return(rs.New(encryptedPayload, "application/json"));
                }

                return(Throw(emitionTypes, HttpStatusCode.InternalServerError, GlobalConstants.INTERNAL_SERVER_ERROR, "Token Genaration Failed"));
            }