2 changed files with 38 additions and 2 deletions
@ -0,0 +1,38 @@
@@ -0,0 +1,38 @@
|
||||
using System.Threading.Tasks; |
||||
using Microsoft.AspNetCore.Mvc; |
||||
using Bit.Api.Utilities; |
||||
using Microsoft.AspNetCore.Authorization; |
||||
using Bit.Core.Services; |
||||
|
||||
namespace Bit.Api.Controllers |
||||
{ |
||||
[Route("jobs")] |
||||
[SelfHosted(SelfHostedOnly = true)] |
||||
[AllowAnonymous] |
||||
public class JobsController : Controller |
||||
{ |
||||
private readonly ILicensingService _licensingService; |
||||
private readonly IUserService _userService; |
||||
|
||||
public JobsController( |
||||
ILicensingService licensingService, |
||||
IUserService userService) |
||||
{ |
||||
_licensingService = licensingService; |
||||
_userService = userService; |
||||
} |
||||
|
||||
[HttpPost("organization-license")] |
||||
public async Task PostOrganizationLicense() |
||||
{ |
||||
await _licensingService.ValidateOrganizationsAsync(); |
||||
} |
||||
|
||||
[HttpPost("refresh-licenses")] |
||||
public Task PostRefreshLicenses() |
||||
{ |
||||
// TODO |
||||
return Task.FromResult(0); |
||||
} |
||||
} |
||||
} |
||||
Loading…
Reference in new issue