public async Task EndTransmissionAsync(EndTransmissionRequest request) { var transmission = await GetByIdAsync(request.Id); if (transmission.UserId != CurrentUser.Id && CurrentUser.AuthorizationRole == AuthorizationRole.User) { // throw business logic exception return; } transmission.EndDate = DateTime.UtcNow; await Context.SaveChangesAsync(); }
public async Task EndTransmission([FromBody] EndTransmissionRequest request) { await this.transmissionService.EndTransmissionAsync(request); }