Class UserTeam
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
[MultipleUnique(new string[] { "UserID", "TeamID" })]
public class UserTeam : BaseEntity, IUserTeam, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IUserTeam>
Constructors
UserTeam()
Declaration
Properties
TeamID
[Key] Links to ITeam. The Team you want to provide with access to the user.
Declaration
[RequiredNoDefaultIDValidation]
public Guid TeamID { get; set; }
Property Value
TeamID_Label
Declaration
public string TeamID_Label { get; set; }
Property Value
TeamID_Label_Silent
Declaration
[NotMapped]
public string TeamID_Label_Silent { get; set; }
Property Value
UserID
[Key] Links to IUser. The User you want to provide with access to the team.
Declaration
[RequiredNoDefaultIDValidation]
public Guid UserID { get; set; }
Property Value
UserID_Label
Declaration
public string UserID_Label { get; set; }
Property Value
UserID_Label_Silent
Declaration
[NotMapped]
public string UserID_Label_Silent { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IUserTeam)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IUserTeam source)
Parameters
Type |
Name |
Description |
IUserTeam |
source |
The source object to copy all values from.
|
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods