Files
Aurora-Server-System/ASS.Server/Web/Controllers/StatusController.cs

35 lines
830 B
C#

using ASS.Server.Services;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.DependencyInjection;
using System;
using System.Collections.Generic;
using System.Text;
namespace ASS.Server.Web.Controllers
{
[ApiController]
[Route("[controller]")]
public class StatusController : ControllerBase
{
IServiceProvider serviceProvider;
public StatusController(IServiceProvider sp)
{
serviceProvider = sp;
}
[Route("")]
[Route("int")]
[HttpGet]
public IEnumerable<int> GetInt()
{
var rng = new Random();
var grpc = serviceProvider.GetRequiredService<GrpcService>();
if (!grpc.IsInitilized)
grpc.Initialize();
return new int[] { rng.Next() };
}
}
}