public async Task <IActionResult> GetWorkItemById(int id) { var workItem = await _getWorkItemByIdQuery.Get(id); var response = new GetWorkItemByIdResponse { DevOpsWorkItem = workItem }; return(Json(response, GetJsonSerializerSettings.Get())); }
public async Task <IActionResult> RaiseBug([FromBody] RaiseBugRequest raiseBugRequest) { if (raiseBugRequest == null || string.IsNullOrWhiteSpace(raiseBugRequest.TwitchUsername) || raiseBugRequest.BugInfo == null || string.IsNullOrWhiteSpace(raiseBugRequest.BugInfo.Title)) { _logger.LogError("RaiseBugRequest received with an invalid request", raiseBugRequest); return(BadRequest()); } var success = await _raiseBugQuery.Raise(raiseBugRequest.TwitchUsername, raiseBugRequest.BugInfo); return(Json(success, GetJsonSerializerSettings.Get())); }
public async Task <IActionResult> GetAllBacklogWorkItems() { var workItems = await _getAllBacklogWorkItemsQuery.Get(); return(Json(workItems, GetJsonSerializerSettings.Get())); }