public async Task <bool> CreateIssueAsync(CreateIssueModel createIssueModel) { if (!_context.Issues.Any(issue => issue.Customer == createIssueModel.CustomerName)) { try { var issue = new Issue() { IssueUserId = createIssueModel.IssueUserId, IssueUserFirstName = createIssueModel.IssueUserFirstName, Customer = createIssueModel.CustomerName, ActivityStatus = createIssueModel.ActiveStatus, FinishedStatus = createIssueModel.FinishedStatus, CurrentStatus = createIssueModel.CurrentStatusDecider(createIssueModel.ActiveStatus, createIssueModel.FinishedStatus), CreatedDate = createIssueModel.CreatedDateTime(), EditedDate = createIssueModel.EditedDateTime() }; _context.Issues.Add(issue); await _context.SaveChangesAsync(); return(true); } catch { } } return(false); }