This commit is contained in:
Frede Hundewadt 2022-06-11 15:51:33 +02:00
parent a7471745dd
commit 5fd50be7b1
6 changed files with 9 additions and 8 deletions

View file

@ -56,10 +56,11 @@ public class ActivityHttpRepository : IActivityHttpRepository
public async Task<List<ReportActivityDto>?> GetActivities(string activityDate) public async Task<List<ReportActivityDto>?> GetActivities(string activityDate)
{ {
var response = await _client var response = await _client
.GetAsync($"{_apiConfig.ActivityEndpoint}/date/{activityDate}") .GetAsync($"{_apiConfig.ActivityEndpoint}/date/{activityDate}");
;
var content = await response.Content.ReadAsStringAsync(); var content = await response.Content.ReadAsStringAsync();
//Console.WriteLine(content);
Console.WriteLine(content);
return string.IsNullOrWhiteSpace(content) return string.IsNullOrWhiteSpace(content)
? new List<ReportActivityDto>() ? new List<ReportActivityDto>()
: JsonSerializer.Deserialize<List<ReportActivityDto>>(content, _options); : JsonSerializer.Deserialize<List<ReportActivityDto>>(content, _options);

View file

@ -51,6 +51,7 @@ builder.Services.Configure<AppInfo>(builder.Configuration.GetSection("AppInfo"))
builder.Services.AddScoped<ICompanyHttpRepository, CompanyHttpRepository>(); builder.Services.AddScoped<ICompanyHttpRepository, CompanyHttpRepository>();
builder.Services.AddScoped<ISalesItemHttpRepository, SalesItemHttpRepository>(); builder.Services.AddScoped<ISalesItemHttpRepository, SalesItemHttpRepository>();
builder.Services.AddScoped<IActivityHttpRepository, ActivityHttpRepository>(); builder.Services.AddScoped<IActivityHttpRepository, ActivityHttpRepository>();
builder.Services.AddScoped<IReportHttpRepository, ReportHttpRepository>();
builder.Services.AddScoped<HttpInterceptorService>(); builder.Services.AddScoped<HttpInterceptorService>();
builder.Services.AddBlazoredLocalStorage(); builder.Services.AddBlazoredLocalStorage();

View file

@ -103,9 +103,9 @@ namespace Wonky.Client.Services
public async Task Logout() public async Task Logout()
{ {
await _localStorage.ClearAsync();
((AuthStateProvider)_authStateProvider).NotifyUserLogout(); ((AuthStateProvider)_authStateProvider).NotifyUserLogout();
_client.DefaultRequestHeaders.Authorization = null; _client.DefaultRequestHeaders.Authorization = null;
await _localStorage.ClearAsync();
} }
public async Task<UserInfoView> UserInfo(bool write = false) public async Task<UserInfoView> UserInfo(bool write = false)

View file

@ -103,7 +103,6 @@ namespace Wonky.Client.Shared
public void NotifyUserLogout() public void NotifyUserLogout()
{ {
var authState = Task.FromResult(_anonymous); var authState = Task.FromResult(_anonymous);
NotifyAuthenticationStateChanged(authState); NotifyAuthenticationStateChanged(authState);
} }

View file

@ -30,8 +30,8 @@
<div class="content px-4"> <div class="content px-4">
@Body @Body
</div> </div>
<BlazoredToasts Position="ToastPosition.TopRight" <BlazoredToasts Position="ToastPosition.BottomCenter"
Timeout="5" Timeout="3"
IconType="IconType.FontAwesome" IconType="IconType.FontAwesome"
SuccessIcon="oi oi-thumb-up" SuccessIcon="oi oi-thumb-up"
ErrorIcon="oi oi-bug" /> ErrorIcon="oi oi-bug" />

View file

@ -2,7 +2,7 @@ namespace Wonky.Entity.DTO;
public class ReportActivityDto public class ReportActivityDto
{ {
public ReportVisitDto ReportVisitDto { get; set; } = new(); public ReportVisitDto Company { get; set; } = new();
public string SalesHeadId { get; set; } = ""; public string SalesHeadId { get; set; } = "";
public bool Closed { get; set; } public bool Closed { get; set; }
public string OrderDate { get; set; } = ""; public string OrderDate { get; set; } = "";