public async Task<IHttpActionResult> Delete(Guid id) { DeleteLoadtestRequest request = new DeleteLoadtestRequest(id); DeleteLoadtestResponse response = await _timetableService.DeleteLoadtestAsync(request); if (response.Exception == null) { return Ok<string>("Deleted"); } return InternalServerError(response.Exception); }
private DeleteLoadtestResponse DeleteLoadtest(DeleteLoadtestRequest deleteLoadtestRequest) { DeleteLoadtestResponse resp = new DeleteLoadtestResponse(); try { _timetableRepository.DeleteById(deleteLoadtestRequest.Id); } catch (Exception ex) { resp.Exception = ex; } return resp; }
public async Task<DeleteLoadtestResponse> DeleteLoadtestAsync(DeleteLoadtestRequest deleteLoadtestRequest) { return await _innerTimetableService.DeleteLoadtestAsync(deleteLoadtestRequest); }
public async Task<DeleteLoadtestResponse> DeleteLoadtestAsync(DeleteLoadtestRequest deleteLoadtestRequest) { return await Task<DeleteLoadtestResponse>.Run(() => DeleteLoadtest(deleteLoadtestRequest)); }