diff --git a/Bitget_Server/Bitget_Server.csproj b/Bitget_Server/Bitget_Server.csproj
index ff273c0..75e4153 100644
--- a/Bitget_Server/Bitget_Server.csproj
+++ b/Bitget_Server/Bitget_Server.csproj
@@ -17,6 +17,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/Bitget_Server/Controller/PushAlarmController.cs b/Bitget_Server/Controller/PushAlarmController.cs
index b377ccb..353a4a8 100644
--- a/Bitget_Server/Controller/PushAlarmController.cs
+++ b/Bitget_Server/Controller/PushAlarmController.cs
@@ -5,7 +5,7 @@ using Microsoft.AspNetCore.Mvc;
namespace Bitget_Server.Controller
{
- [ApiController, Route("api/push")]
+ [ApiController, Route("api")]
public class PushAlarmController : ControllerBase
{
private readonly BitgetContext context;
@@ -15,10 +15,30 @@ namespace Bitget_Server.Controller
context = _context;
}
- [HttpGet, Route("newalarm")]
+ [HttpGet, Route("getalarm")]
public List GetAlarm(int index)
{
return context.PushAlarms.Where(x => x.Id > index).ToList();
}
+
+ [HttpGet, Route("setalarm")]
+ public bool SetAlarm(string title,string contents)
+ {
+
+ try
+ {
+ context.PushAlarms.Add(new PushAlarm {Title = title,Contents = contents,AlarmTime = DateTime.Now});
+ context.SaveChanges();
+ return true;
+ }
+ catch (Exception e)
+ {
+ return false;
+ }
+
+
+ }
+
+
}
}
diff --git a/Bitget_Server/Program.cs b/Bitget_Server/Program.cs
index 663096c..30e5d5e 100644
--- a/Bitget_Server/Program.cs
+++ b/Bitget_Server/Program.cs
@@ -1,5 +1,6 @@
using Bitget_Server.EFCore;
using Microsoft.EntityFrameworkCore;
+using System.Net;
namespace Bitget_Server
{
@@ -9,6 +10,11 @@ namespace Bitget_Server
{
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddDbContext();
+ builder.Services.AddControllers();
+ builder.Services.AddEndpointsApiExplorer();
+ builder.Services.AddSwaggerGen();
+ builder.Services.AddControllersWithViews();
+
var app = builder.Build();
using (var scope = app.Services.CreateScope())
@@ -18,10 +24,13 @@ namespace Bitget_Server
context.Database.Migrate();
}
+ app.UseSwagger();
+ app.UseSwaggerUI();
+ app.MapControllers();
app.MapGet("/", () => "Hello World!");
- app.Run();
+ app.Run($"http://{IPAddress.Any}:{5045}");
}
}
}