public async Task DeleteTransmissionAsync(DeleteTransmissionRequest request) { var transmission = await GetByIdAsync(request.Id); if (transmission.UserId != CurrentUser.Id && CurrentUser.AuthorizationRole != AuthorizationRole.Administrator) { // throw business logic exception return; } await DeleteAsync(transmission); await Context.SaveChangesAsync(); }
public async Task DeleteTransmission([FromBody] DeleteTransmissionRequest request) { await this.transmissionService.DeleteTransmissionAsync(request); }