public ActionResult UpdateCustomerOrderStatus(uint id, [FromBody] StatusUpdateDto newStatus) { if (newStatus == null) { return(StatusCode(400)); } if (!ModelState.IsValid) { return(new InvalidInputResponse(ModelState)); } var customerOrder = _query.GetSalesOrderById(id); if (customerOrder == null) { return(StatusCode(404, $"Customer Order With id: {id} Not Found")); } customerOrder.OrderStatus = newStatus.Status; var updateResult = _command.UpdateSalesOrder(customerOrder); if (updateResult == false) { return(StatusCode(500, "Unknown error Occured please try again later")); } return(StatusCode(204)); }
public async Task PostStatusUpdate(string accessToken, StatusUpdateDto dto) { _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken); var res = await _client.PostAsync( _config.ResultsEndpoint, new StringContent(JsonConvert.SerializeObject(dto), Encoding.UTF8, "application/json")); }
public async Task SendUpdateToEvaluationApi(string invitationId, StatusUpdateDto dto) { if (!_tokenClient.IsAccessTokenValid(AccessToken)) { AccessToken = await _tokenClient.RequestAccessTokenAsync(); } await _evaluationApiClient.PostStatusUpdate(AccessToken, dto); }
public EmptyResult Update(StatusUpdateDto dto) { bool updated = executionService.UpdateStatus(dto.ExecutionId, dto.Updated); if (!updated) { throw new InvalidOperationException(Exceptions.RestController_InvalidScenarioExecution); } return(new EmptyResult()); }
public async Task <ActionResult> GetSpotifyStatusAsync() { try { StatusUpdateDto status = new StatusUpdateDto() { Status = spotifySorter.Active }; return(Ok(status)); } catch (Exception e) { return(BadRequest(e)); } }
public async Task <ActionResult> ToggleSorterAsync() { try { bool newStatus = !spotifySorter.Active; spotifySorter.Active = newStatus; StatusUpdateDto status = new StatusUpdateDto() { Status = newStatus }; return(Ok(status)); } catch (Exception e) { // Going to throw the whole error because I'm the only one using this. return(BadRequest(e)); } }