public async Task <bool> SaveNewLeadAsync(Leads lead) { await _intuitContext.Leads.AddAsync(lead); var result = await _intuitContext.SaveChangesAsync(); _log.Info($"new lead saved to sql with result {result}"); return(result == 1); }
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); }