Customizable FS network url
This commit is contained in:
@@ -4,36 +4,35 @@ using FoodsharingSiegen.Contracts.Helper;
|
||||
|
||||
namespace FoodsharingSiegen.Contracts.Entity
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// The user class (a. beging, 06.04.2022)
|
||||
/// The user class (a. beging, 06.04.2022)
|
||||
/// </summary>
|
||||
public class User
|
||||
{
|
||||
#region Public Properties
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the created (ab)
|
||||
/// Gets or sets the value of the created (ab)
|
||||
/// </summary>
|
||||
public DateTime Created { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the encrypted password (ab)
|
||||
/// Gets or sets the value of the encrypted password (ab)
|
||||
/// </summary>
|
||||
public string EncryptedPassword { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the force logout (ab)
|
||||
/// Gets or sets the value of the force logout (ab)
|
||||
/// </summary>
|
||||
public bool ForceLogout { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the groups (ab)
|
||||
/// Gets or sets the value of the groups (ab)
|
||||
/// </summary>
|
||||
public string Groups { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the groups list (ab)
|
||||
/// Gets or sets the value of the groups list (ab)
|
||||
/// </summary>
|
||||
[NotMapped]
|
||||
public List<UserGroup> GroupsList
|
||||
@@ -49,32 +48,44 @@ namespace FoodsharingSiegen.Contracts.Entity
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the id (ab)
|
||||
/// Gets or sets the value of the id (ab)
|
||||
/// </summary>
|
||||
[Key] public Guid Id { get; set; }
|
||||
[Key]
|
||||
public Guid Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the interactions (ab)
|
||||
/// Gets or sets the value of the interactions (ab)
|
||||
/// </summary>
|
||||
public IList<Interaction> Interactions { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the mail (ab)
|
||||
/// Gets or sets the value of the mail (ab)
|
||||
/// </summary>
|
||||
public string Mail { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the memo (ab)
|
||||
/// Gets or sets the value of the memo (ab)
|
||||
/// </summary>
|
||||
public string? Memo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the name (ab)
|
||||
/// Gets or sets the value of the name (ab)
|
||||
/// </summary>
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the password (ab)
|
||||
/// Gets or sets the value of the network (ab)
|
||||
/// </summary>
|
||||
public FsNetworkType Network { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the value of the network link (ab)
|
||||
/// </summary>
|
||||
[NotMapped]
|
||||
public string NetworkLink => Network.GetCustomValue();
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the password (ab)
|
||||
/// </summary>
|
||||
[NotMapped]
|
||||
public string Password
|
||||
@@ -84,12 +95,12 @@ namespace FoodsharingSiegen.Contracts.Entity
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the type (ab)
|
||||
/// Gets or sets the value of the type (ab)
|
||||
/// </summary>
|
||||
public UserType Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the verified (ab)
|
||||
/// Gets or sets the value of the verified (ab)
|
||||
/// </summary>
|
||||
public bool Verified { get; set; }
|
||||
|
||||
@@ -98,11 +109,11 @@ namespace FoodsharingSiegen.Contracts.Entity
|
||||
#region Public Method Clone
|
||||
|
||||
/// <summary>
|
||||
/// Clones this instance (a. beging, 11.04.2022)
|
||||
/// Clones this instance (a. beging, 11.04.2022)
|
||||
/// </summary>
|
||||
/// <returns>The user</returns>
|
||||
public User Clone() => (User) MemberwiseClone();
|
||||
public User Clone() => (User)MemberwiseClone();
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user