public IActionResult CreateIssue(IssuePostRequest Issue) { if (_userManager.CurrentUser == null) { return(Unauthorized()); } IssueGetResponse CreatedIssue = _dataRepository.CreateIssue(Issue); return(Ok(CreatedIssue)); }
public IssueGetResponse CreateIssue(IssuePostRequest Issue) { using (var connection = new SqlConnection(_connectionString)) { connection.Open(); User author = _userManager.CurrentUser; return(connection .Query <IssueGetResponse>( "EXEC [Support-API].[dbo].[SP_Create_Issue] @Subject = @Subject, @Priority = @Priority, @Category = @Category, @Department = @Department, @Initial_Note = @Initial_Note, @Author = @Author, @Status = @Status", new { Subject = Issue.Subject, Priority = Issue.Priority, Category = Issue.Category, Department = Issue.Department, Initial_Note = Issue.Initial_Note, Author = author.UUID, Status = "NEW" } ).FirstOrDefault()); } }