Ejemplo n.º 1
0
        private Task SendInvalidLeadAsync(Leads lead)
        {
            Task sendInvalidLeadTask;
            var  invalidSubmission = new InvalidSubmission();

            invalidSubmission.Field  = nameof(lead.Id);
            invalidSubmission.Ip     = lead.Ip;
            invalidSubmission.PageId = lead.PageId.ToString();
            invalidSubmission.Value  = lead.Id.ToString();
            sendInvalidLeadTask      = _messagingService.PushMessageAsync(TopicNameInvalidLead, new[] { invalidSubmission });
            return(sendInvalidLeadTask);
        }
Ejemplo n.º 2
0
        public async Task <bool> SaveInvalidSubmissionAsync(InvalidSubmission invalidSubmission)
        {
            _log.Info($"Save invalid submissins - {JsonConvert.SerializeObject(invalidSubmission)}");
            var invalidSubmissions = new InvalidSubmissions
            {
                Id     = Guid.NewGuid(),
                Date   = DateTime.UtcNow,
                Field  = invalidSubmission.Field,
                Value  = invalidSubmission.Value,
                Ip     = invalidSubmission.Ip,
                PageId = Guid.Parse(invalidSubmission.PageId)
            };

            _intuitContext.InvalidSubmissions.Add(invalidSubmissions);
            var result = await _intuitContext.SaveChangesAsync();

            return(result > 0);
        }