/// <summary> /// Create an Authority instance. /// </summary> /// <param name="userContext">User context.</param> public Authority(IUserContext userContext) { // Set default values. ActionGUIDs = new List <String>(); AdministrationRoleId = null; ApplicationId = Int32.MinValue; Identifier = null; CreatePermission = false; DataContext = new DataContext(userContext); DeletePermission = false; Description = null; GUID = Settings.Default.AuthorityGUIDTemplate; FactorGUIDs = new List <String>(); Id = Int32.MinValue; LocalityGUIDs = new List <String>(); MaxProtectionLevel = 0; Name = null; Obligation = null; ProjectGUIDs = new List <String>(); ReadPermission = false; RegionGUIDs = new List <String>(); RoleId = Int32.MinValue; ReadNonPublicPermission = false; TaxonGUIDs = new List <String>(); UpdateInformation = new UpdateInformation(); UpdatePermission = false; ValidFromDate = DateTime.Now; ValidToDate = ValidFromDate + new TimeSpan(Settings.Default.ValidToDateYearIncrement * 365, 0, 0, 0); }
/// <summary> /// Create a Person instance. /// </summary> /// <param name="userContext">User context.</param> public Person(IUserContext userContext) { // Set default values. Addresses = new AddressList(); AdministrationRoleId = null; BirthYear = null; DataContext = new DataContext(userContext); DeathYear = null; FirstName = null; Gender = CoreData.UserManager.GetPersonGender(userContext, PersonGenderId.Unspecified); GUID = Settings.Default.PersonGUIDTemplate; Id = Int32.MinValue; Locale = userContext.Locale; MiddleName = null; PhoneNumbers = new PhoneNumberList(); Presentation = null; ShowEmailAddress = false; ShowPersonalInformation = false; ShowPresentation = false; TaxonNameTypeId = (Int32)(TaxonNameCategoryId.ScientificName); UpdateInformation = new UpdateInformation(); URL = null; _user = null; _userId = null; }
/// <summary> /// Create an OrganizationCategory instance. /// <param name='userContext'>User context.</param> /// </summary> public OrganizationCategory(IUserContext userContext) { DataContext = new DataContext(userContext); // Set data. Id = Int32.MinValue; Name = @"OrganizationCategoryName"; Description = null; DescriptionStringId = Int32.MinValue; AdministrationRoleId = Int32.MinValue; UpdateInformation = new UpdateInformation(); }
/// <summary> /// Create an ApplicationVersion instance. /// </summary> /// <param name="userContext">User context.</param> public ApplicationVersion(IUserContext userContext) { // Set default values. ApplicationId = Int32.MinValue; DataContext = new DataContext(userContext); Description = null; Id = Int32.MinValue; IsRecommended = false; IsValid = false; UpdateInformation = new UpdateInformation(); ValidFromDate = DateTime.Now; ValidToDate = ValidFromDate + new TimeSpan(Settings.Default.ValidToDateYearIncrement * 365, 0, 0, 0); Version = null; }
/// <summary> /// Create an ApplicationAction instance. /// </summary> /// <param name="userContext">User context.</param> public ApplicationAction(IUserContext userContext) { // Set default values. Identifier = null; AdministrationRoleId = null; ApplicationId = Int32.MinValue; DataContext = new DataContext(userContext); Description = null; Id = Int32.MinValue; GUID = Settings.Default.ApplicationActionGUIDTemplate; Name = null; UpdateInformation = new UpdateInformation(); ValidFromDate = DateTime.Now; ValidToDate = ValidFromDate + new TimeSpan(Settings.Default.ValidToDateYearIncrement * 365, 0, 0, 0); }
/// <summary> /// Create an Organization instance. /// </summary> /// <param name="userContext">User context.</param> public Organization(IUserContext userContext) { // Set default values. Addresses = new AddressList(); AdministrationRoleId = null; DataContext = new DataContext(userContext); Description = null; HasSpeciesCollection = false; GUID = Settings.Default.OrganizationGUIDTemplate; Id = Int32.MinValue; Name = null; Category = new OrganizationCategory(Int32.MinValue, @"OrganizationCategoryName", null, Int32.MinValue, Int32.MinValue, new UpdateInformation(), DataContext); PhoneNumbers = new PhoneNumberList(); ShortName = null; UpdateInformation = new UpdateInformation(); ValidFromDate = DateTime.Now; ValidToDate = ValidFromDate + new TimeSpan(Settings.Default.ValidToDateYearIncrement * 365, 0, 0, 0); }
/// <summary> /// Create an OrganizationCategory instance. /// </summary> /// <param name='id'>Id for this Organization type.</param> /// <param name='name'>Name.</param> /// <param name="description">Description</param> /// <param name='descriptionStringId'>String id for the Description property.</param> /// <param name="administrationRoleId">AdministrationRoleId</param> /// <param name="updateInformation">UpdateInformation object</param> /// <param name='dataContext'>Data context.</param> public OrganizationCategory(Int32 id, String name, String description, Int32 descriptionStringId, Int32 administrationRoleId, UpdateInformation updateInformation, IDataContext dataContext) { // Check data. dataContext.CheckNotNull("dataContext"); // Set data. DataContext = dataContext; Id = id; Name = name; Description = description; DescriptionStringId = descriptionStringId; AdministrationRoleId = administrationRoleId; UpdateInformation = updateInformation; }
/// <summary> /// Create a User instance. /// </summary> /// <param name="userContext">User context.</param> public User(IUserContext userContext) { // Set default values. AdministrationRoleId = null; ApplicationId = null; ActivationKey = null; AuthenticationType = 0; // TODO change this to a real value. DataContext = new DataContext(userContext); EmailAddress = null; GUID = Settings.Default.UserGUIDTemplate; Id = Int32.MinValue; IsAccountActivated = false; _person = null; _personId = null; ShowEmailAddress = false; Type = UserType.Person; UpdateInformation = new UpdateInformation(); UserName = null; ValidFromDate = DateTime.Now; ValidToDate = ValidFromDate + new TimeSpan(Settings.Default.ValidToDateYearIncrement * 365, 0, 0, 0); }
/// <summary> /// Create a Role instance. /// </summary> /// <param name="userContext">User context.</param> public Role(IUserContext userContext) { // Set default values. AdministrationRoleId = null; Authorities = new AuthorityList(); DataContext = new DataContext(userContext); Description = null; GUID = Settings.Default.RoleGUIDTemplate; Id = Int32.MinValue; Identifier = null; IsActivationRequired = false; IsUserAdministrationRole = false; // this.MessageType = CoreData.UserManager.GetMessageType(userContext, MessageTypeId.NoMail); this.MessageType = new MessageType(); Name = null; OrganizationId = null; ShortName = null; UpdateInformation = new UpdateInformation(); UserAdministrationRoleId = null; ValidFromDate = DateTime.Now; ValidToDate = ValidFromDate + new TimeSpan(Settings.Default.ValidToDateYearIncrement * 365, 0, 0, 0); }