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); }
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); }