Files
BusinessMgr-2019/SaBusMgrStandardBase/Base/Data/SbmRepositoryInitialisationData.cs
T

46 lines
1.4 KiB
C#

using Sarand.Net.Standard.Base.Bus;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sarand.BusinessMgr.Net.Standard.Base.Data
{
//=======================================================================
/// <summary>
/// Organisation and User info for Repository initialisation.
/// </summary>
public class SbmRepositoryInitialisationData
{
// Organisation.
public class OrganisationData
{
public String Name { get; set; }
public String VatReg { get; set; }
public String CompanyNo { get; set; }
public String Website { get; set; }
public SysId AffiliateId { get; set; }
public SysId AssociationId { get; set; }
}
public OrganisationData Organisation { get; private set; } = new OrganisationData();
public void ClearOrganisation() { Organisation = new OrganisationData(); }
// User.
public class UserData
{
public SysId AffiliateId { get; set; }
public String FirstName { get; set; }
public String LastName { get; set; }
public String Email { get; set; }
public SysId SecurityItemId { get; set; }
public String Code { get; set; }
public String Password { get; set; }
public bool PasswordSet { get; set; }
}
public UserData User { get; private set; } = new UserData();
public void ClearUser() { User = new UserData(); }
}
//=======================================================================
}