public async Task <ActionResult <OutputIssue> > Put(Guid projectId, Guid issueId, [FromBody] UpdateIssue updateIssue)
        {
            try
            {
                logger.LogInformation($"Beginning request: /api/projects/{projectId}/issues/{issueId} PUT");
                Issue updatedIssue = await issueManager.UpdateIssueAsync(projectId,
                                                                         issueId,
                                                                         updateIssue.EpicId,
                                                                         updateIssue.IssueType,
                                                                         updateIssue.Name,
                                                                         updateIssue.Description,
                                                                         updateIssue.Status,
                                                                         updateIssue.Estimate);

                OutputIssue output = issueMapper.MapOutputIssue(updatedIssue);
                logger.LogInformation($"Request complete: /api/projects/{projectId}/issues/{issueId} PUT");
                return(Ok(output));
            }
            catch (Exception ex)
            {
                return(exceptionManager.Handle(ex));
            }
        }