Exemplo n.º 1
0
        public async Task LogEventData(JourneyViewModel model, string eventData)
        {
            var audit = model.ToAuditEntry(new HttpSessionStateWrapper(System.Web.HttpContext.Current.Session));

            audit.EventData = eventData;
            await Log(audit);
        }
        public void LogEventData(JourneyViewModel model, string eventData)
        {
            var audit = model.ToAuditEntry();

            audit.EventData = eventData;
            Log(audit);
        }
Exemplo n.º 3
0
        private void LogAudit(JourneyViewModel model, string pageName)
        {
            var auditEntry = model.ToAuditEntry();

            auditEntry.Page = pageName;
            _auditLogger.Log(auditEntry);
        }
Exemplo n.º 4
0
        public async Task LogEventData(JourneyViewModel model, string eventData)
        {
            var audit = model.ToAuditEntry();

            audit.EventData = eventData;
            await Log(audit);
        }
        public void LogEvent(JourneyViewModel model, EventType eventKey, string eventValue, string page = "")
        {
            var audit = model.ToAuditEntry();

            audit.EventKey   = eventKey;
            audit.EventValue = eventValue;
            audit.Page       = page;
            Log(audit);
        }
        private static void LogAudit(JourneyViewModel model, HttpSessionStateBase session)
        {
            var url  = ConfigurationManager.AppSettings["LoggingServiceUrl"];
            var rest = new RestfulHelper();
            var httpRequestMessage = new HttpRequestMessage(HttpMethod.Post, new Uri(url))
            {
                Content = new StringContent(JsonConvert.SerializeObject(model.ToAuditEntry(session)))
            };

            rest.PostAsync(url, httpRequestMessage);
        }
Exemplo n.º 7
0
        public ActionResult InitialQuestion()
        {
            var model = new JourneyViewModel();
            var audit = model.ToAuditEntry();

            audit.EventData = "User directed from duplicate submission page";
            _auditLogger.Log(audit);

            model.UserInfo = new UserInfo();
            _userZoomDataBuilder.SetFieldsForDemographics(model);
            return(View("Gender", model));
        }
Exemplo n.º 8
0
        public async Task <ActionResult> InitialQuestion()
        {
            var model = new JourneyViewModel();
            var audit = model.ToAuditEntry(new HttpSessionStateWrapper(System.Web.HttpContext.Current.Session));

            audit.EventData = "User directed from duplicate submission page";
            await _auditLogger.Log(audit);

            model.UserInfo = new UserInfo();
            _userZoomDataBuilder.SetFieldsForDemographics(model);
            return(View("Gender", model));
        }
Exemplo n.º 9
0
        public async Task <ActionResult> InitialQuestion(JourneyViewModel model)
        {
            var audit = model.ToAuditEntry(new HttpSessionStateWrapper(System.Web.HttpContext.Current.Session));

            audit.EventData = "User accepted module zero.";
            await _auditLogger.Log(audit);

            ModelState.Clear();
            model.UserInfo = new UserInfo();

            _userZoomDataBuilder.SetFieldsForDemographics(model);
            return(View("Gender", model));
        }
Exemplo n.º 10
0
        public ActionResult InitialQuestion(JourneyViewModel model)
        {
            var audit = model.ToAuditEntry();

            audit.EventData = "User accepted module zero.";
            _auditLogger.Log(audit);

            ModelState.Clear();
            model.UserInfo = new UserInfo()
            {
                CurrentAddress = new FindServicesAddressViewModel()
                {
                    Postcode = model.UserInfo.CurrentAddress.Postcode
                }
            };

            _userZoomDataBuilder.SetFieldsForDemographics(model);
            return(View("Gender", model));
        }