46 lines
1.4 KiB
C#
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(); }
|
|
}
|
|
//=======================================================================
|
|
}
|