diff --git a/FoodsharingSiegen.Server/Pages/Login.razor.cs b/FoodsharingSiegen.Server/Pages/Login.razor.cs
index 94b599e..b9ba74b 100644
--- a/FoodsharingSiegen.Server/Pages/Login.razor.cs
+++ b/FoodsharingSiegen.Server/Pages/Login.razor.cs
@@ -4,33 +4,32 @@ using Microsoft.AspNetCore.Components.Web;
namespace FoodsharingSiegen.Server.Pages
{
///
- /// The login class (a. beging, 11.04.2022)
+ /// The login class (a. beging, 11.04.2022)
///
public partial class Login
{
- #region Public Properties
-
- ///
- /// Gets or sets the value of the is valid mail (ab)
- ///
- public ValidationStatus IsValidMail { get; set; }
-
- ///
- /// Gets or sets the value of the is valid password (ab)
- ///
- public ValidationStatus IsValidPassword { get; set; }
-
- #endregion
-
#region Private Properties
///
- /// Gets or sets the value of the mail-address (ab)
+ /// Gets or sets the value of the is valid mail (ab)
+ ///
+ private ValidationStatus IsValidMail { get; set; }
+
+ ///
+ /// Gets or sets the value of the is valid password (ab)
+ ///
+ private ValidationStatus IsValidPassword { get; set; }
+
+ ///
+ /// Gets or sets the value of the auth service (ab)
+ ///
+ ///
+ /// Gets or sets the value of the mail-address (ab)
///
private string? MailAddress { get; set; }
///
- /// Gets or sets the value of the password (ab)
+ /// Gets or sets the value of the password (ab)
///
private string? Password { get; set; }
@@ -39,7 +38,7 @@ namespace FoodsharingSiegen.Server.Pages
#region Private Method PerformLogin
///
- /// Performs the login (a. beging, 11.04.2022)
+ /// Performs the login (a. beging, 11.04.2022)
///
private async Task PerformLogin()
{
@@ -51,16 +50,12 @@ namespace FoodsharingSiegen.Server.Pages
Password = string.Empty;
return;
}
-
+
var loginR = await AuthService.Login(MailAddress, Password);
if (loginR.Success)
- {
NavigationManager.NavigateTo("/", true);
- }
else
- {
- await Notification?.Error(loginR.ErrorMessage)!;
- }
+ await Notification.Error(loginR.ErrorMessage)!;
}
#endregion
@@ -68,7 +63,7 @@ namespace FoodsharingSiegen.Server.Pages
#region Private Method TextEdit_KeyUp
///
- /// Texts the edit key up using the specified arg (a. beging, 11.04.2022)
+ /// Texts the edit key up using the specified arg (a. beging, 11.04.2022)
///
/// The arg
private async Task TextEdit_KeyUp(KeyboardEventArgs arg)
diff --git a/FoodsharingSiegen.Server/Pages/Prospects.razor b/FoodsharingSiegen.Server/Pages/Prospects.razor
index ff156f8..4470837 100644
--- a/FoodsharingSiegen.Server/Pages/Prospects.razor
+++ b/FoodsharingSiegen.Server/Pages/Prospects.razor
@@ -28,7 +28,7 @@
Aktuell:
-
+
}
@@ -43,7 +43,7 @@
Abgeschlossen:
-
+
}
diff --git a/FoodsharingSiegen.Server/Pages/Prospects.razor.cs b/FoodsharingSiegen.Server/Pages/Prospects.razor.cs
index 1eef25b..842b58c 100644
--- a/FoodsharingSiegen.Server/Pages/Prospects.razor.cs
+++ b/FoodsharingSiegen.Server/Pages/Prospects.razor.cs
@@ -16,7 +16,7 @@ namespace FoodsharingSiegen.Server.Pages
///
/// Gets or sets the value of the message service (ab)
///
- [Inject] IMessageService MessageService { get; set; }
+ [Inject] private IMessageService MessageService { get; set; } = null!;
///
/// Gets or sets the value of the prospect service (ab)
@@ -35,22 +35,22 @@ namespace FoodsharingSiegen.Server.Pages
///
/// Gets or sets the value of the interaction modal (ab)
///
- public AddInteractionModal InteractionModal { get; set; }
+ private AddInteractionModal? InteractionModal { get; set; }
///
/// Gets or sets the value of the prospect list (ab)
///
- public List? ProspectList { get; set; }
+ private List? ProspectList { get; set; }
///
/// Gets or sets the value of the prospect modal (ab)
///
- public AddProspectModal ProspectModal { get; set; } = null!;
+ private AddProspectModal ProspectModal { get; set; } = null!;
///
/// Gets or sets the value of the users (ab)
///
- public List? Users { get; set; }
+ private List? Users { get; set; }
#endregion
@@ -63,9 +63,7 @@ namespace FoodsharingSiegen.Server.Pages
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
- {
await LoadProspects();
- }
await base.OnAfterRenderAsync(firstRender);
}
@@ -158,7 +156,7 @@ namespace FoodsharingSiegen.Server.Pages
o.CancelButtonText = "Abbrechen";
o.ShowMessageIcon = false;
});
-
+
if (confirm)
{
await ProspectService.RemoveInteraction(arg);
diff --git a/FoodsharingSiegen.Server/Pages/Users.razor b/FoodsharingSiegen.Server/Pages/Users.razor
index 0d2b397..191e686 100644
--- a/FoodsharingSiegen.Server/Pages/Users.razor
+++ b/FoodsharingSiegen.Server/Pages/Users.razor
@@ -27,7 +27,7 @@
Benutzerverwaltung Admin
-
+
diff --git a/FoodsharingSiegen.Server/Pages/Users.razor.cs b/FoodsharingSiegen.Server/Pages/Users.razor.cs
index 1c67231..7fe39ea 100644
--- a/FoodsharingSiegen.Server/Pages/Users.razor.cs
+++ b/FoodsharingSiegen.Server/Pages/Users.razor.cs
@@ -28,7 +28,7 @@ namespace FoodsharingSiegen.Server.Pages
///
/// Gets or sets the value of the password modal (ab)
///
- private SetPasswordModal PasswordModal { get; set; }
+ private SetPasswordModal? PasswordModal { get; set; }
///
/// Gets or sets the value of the selected company texts (ab)
@@ -43,7 +43,7 @@ namespace FoodsharingSiegen.Server.Pages
///
/// Gets or sets the value of the user data grid (ab)
///
- private DataGrid UserDataGrid { get; set; }
+ private DataGrid? UserDataGrid { get; set; }
///
/// Gets the value of the user groups (ab)
@@ -96,9 +96,9 @@ namespace FoodsharingSiegen.Server.Pages
/// The user
private async Task OnPasswordSet(User user)
{
- var setPasswordR = await UserService?.SetPassword(user)!;
+ var setPasswordR = await UserService.SetPassword(user);
if(setPasswordR.Success)
- await Notification?.Success("Passwort gespeichert")!;
+ await Notification.Success("Passwort gespeichert");
}
#endregion
@@ -113,7 +113,7 @@ namespace FoodsharingSiegen.Server.Pages
{
var addUserR = await UserService.AddUserAsync(arg.Item);
if (!addUserR.Success)
- await Notification?.Error($"Fehler beim Anlegen: {addUserR.ErrorMessage}")!;
+ await Notification.Error($"Fehler beim Anlegen: {addUserR.ErrorMessage}")!;
else
await LoadUsers();
}
@@ -130,7 +130,10 @@ namespace FoodsharingSiegen.Server.Pages
{
if (arg.Item?.Id == null || arg.Item.Id.Equals(Guid.Empty) || arg.Values?.Any() != true) return;
- var result = await UserService.Update(arg.Item);
+ var updateR = await UserService.Update(arg.Item);
+ if(!updateR.Success)
+ await Notification.Error($"Fehler beim Speichern: {updateR.ErrorMessage}")!;
+
}
#endregion