Пример #1
0
        public override void OnActionExecuting(ActionExecutingContext ctx)
        {
            base.OnActionExecuting(ctx);

            var allHeaders = this.ControllerContext.HttpContext.Request.Headers;

            string applicationId = "", applicationToken = "", userID = "";

            if (allHeaders.ContainsKey("ApplicationId"))
            {
                applicationId = allHeaders["ApplicationId"];
            }
            if (allHeaders.ContainsKey("ApplicationToken"))
            {
                applicationToken = allHeaders["ApplicationToken"];
            }
            if (allHeaders.ContainsKey("UserID"))
            {
                userID = allHeaders["UserID"];
            }

            this._request  = new RequestDTO();
            this._response = new ResponseDTO();

            this._request.applicationId    = this._response.applicationId = applicationId;
            this._request.applicationToken = this._response.applicationToken = applicationToken;
            this._request.userID           = this._response.userID = userID;

            this.IsTokenVallid();
        }
Пример #2
0
        public override void OnActionExecuting(ActionExecutingContext ctx)
        {
            base.OnActionExecuting(ctx);
            var    allHeaders = this.ControllerContext.HttpContext.Request.Headers;
            string Token = "", ClientID = "", CompanyID = "", UserID = "", PersonID = "", ProjectID = "";

            if (allHeaders.ContainsKey("Token"))
            {
                Token = allHeaders["Token"];
            }
            if (allHeaders.ContainsKey("ClientID"))
            {
                ClientID = allHeaders["ClientID"];
            }
            if (allHeaders.ContainsKey("CompanyID"))
            {
                CompanyID = allHeaders["CompanyID"];
            }
            if (allHeaders.ContainsKey("UserID"))
            {
                UserID = allHeaders["UserID"];
            }
            if (allHeaders.ContainsKey("PersonID"))
            {
                PersonID = allHeaders["PersonID"];
            }
            if (allHeaders.ContainsKey("ProjectID"))
            {
                ProjectID = allHeaders["ProjectID"];
            }

            this._request  = new RequestDTO();
            this._response = new ResponseDTO();

            this._request.Token     = this._response.Token = Token;
            this._request.ClientID  = this._response.ClientID = this.GetIntValue(ClientID);
            this._request.CompanyID = this._response.CompanyID = this.GetIntValue(CompanyID);
            this._request.UserID    = this._response.UserID = UserID;
            this._request.PersonID  = this._response.PersonID = this.GetIntValue(PersonID);
            this._request.ProjectID = this._response.ProjectID = this.GetIntValue(ProjectID);

            this.IsTokenVallid();
        }
Пример #3
0
        public override void OnActionExecuting(ActionExecutingContext ctx)
        {
            base.OnActionExecuting(ctx);
            var    allHeaders = this.ControllerContext.HttpContext.Request.Headers;
            string applicationId = "", applicationToken = "";

            if (allHeaders.ContainsKey("ApplicationId"))
            {
                applicationId = allHeaders["ApplicationId"];
            }
            if (allHeaders.ContainsKey("ApplicationToken"))
            {
                applicationToken = allHeaders["ApplicationToken"];
            }

            this._request  = new RequestDTO();
            this._response = new ResponseDTO();

            this._request.applicationId = this._response.applicationId = string.IsNullOrEmpty(applicationId) ? 0 :
                                                                         Convert.ToInt64(applicationId);
            this._request.applicationToken = this._response.applicationToken = applicationToken;
            this.IsTokenVallid();
        }
Пример #4
0
 public virtual T VisitRequest(IRequestDTO request)
 {
     return(VisitAssignable(request));
 }