public async Task <ActionResult <IssueDto> > PostIssue([FromBody] IssueDto issueDto) { _logger.LogInformation($"Post issue {issueDto}", issueDto); var insertedIssue = await _issueService.Add(issueDto); return(CreatedAtAction("GetIssue", new { id = insertedIssue.Id }, insertedIssue)); }
public BaseResponse Add(Issue issue) { return(DoSuccess(() => { _service.Add(issue); })); }
private void CreateIssue(CreateIssueCommand command, PlexMediaItemRow plexMediaItem) { var issue = new IssueRow { PlexMediaItem = plexMediaItem, Title = command.Title, Description = command.Description, IssueStatus = IssueStatuses.Pending, UserId = _claimsPrincipalAccessor.UserId, }; _issueService.Add(issue); }
private void GivenAnIssueIsCreated() { _issueService.Add(Arg.Do <IssueRow>(x => _issueCreated = x)); }