diff --git a/src/Electricity.Api/Program.cs b/src/Electricity.Api/Program.cs index 272f94d..8888e83 100644 --- a/src/Electricity.Api/Program.cs +++ b/src/Electricity.Api/Program.cs @@ -33,6 +33,16 @@ builder.Services.AddDbContext((DbContextOptionsBuilder builder) builder.UseSqlite($"Data Source={sqlite3DatabaseFilePath}"); }); +builder.Services.AddCors(options => +{ + options.AddPolicy( + name: "default", + policy => + { + policy.WithOrigins("http://localhost:8080"); + }); +}); + builder.Services.AddControllers() .AddJsonOptions(config => { @@ -46,8 +56,10 @@ var app = builder.Build(); if (app.Environment.IsDevelopment()) { + app.UseHttpsRedirection(); app.UseSwagger(); app.UseSwaggerUI(); + app.UseCors("default"); } app.UseAuthorization(); diff --git a/src/Electricity.Api/Services/ElectricityService.cs b/src/Electricity.Api/Services/ElectricityService.cs index 7693e87..ed3bdbc 100644 --- a/src/Electricity.Api/Services/ElectricityService.cs +++ b/src/Electricity.Api/Services/ElectricityService.cs @@ -56,6 +56,7 @@ public class ElectricityService } var lastAsModel = Day.FromEntity(last); + // TODO fix UTC issues here (just return the date, don't use timestamps) return new Day( lastAsModel.DateTime, lastAsModel.TotalPowerUse - firstAsModel.TotalPowerUse,