public IActionResult CreateIssue(IssuePostRequest Issue) { if (_userManager.CurrentUser == null) { return(Unauthorized()); } IssueGetResponse CreatedIssue = _dataRepository.CreateIssue(Issue); return(Ok(CreatedIssue)); }
public IActionResult GetIssue(int Id) { if (_userManager.CurrentUser == null) { return(Unauthorized()); } IssueGetResponse Issue = _dataRepository.GetIssue(Id); return(Ok(Issue)); }
public IActionResult UpdateIssue(int Id, [FromBody] IssuePutRequest Issue) { if (_userManager.CurrentUser == null) { return(Unauthorized()); } IssueGetResponse updatedIssue = _dataRepository.UpdateIssue(Id, Issue); if (updatedIssue != null) { return(Ok(updatedIssue)); } else { return(NotFound()); } }