public async Task <BugResponse> SaveAsync(Bug bug) { try { await _bugRepository.AddAsync(bug); await _unitOfWork.CompleteAsync(); return(new BugResponse(bug)); } catch (Exception ex) { // Do some logging stuff return(new BugResponse($"An error occurred when saving the bug: {ex.Message}")); } }