public void GetNonExistingOrganization()
        {
            WebOrganization organization;
            // Set testdata
            Int32 organizationId = -1;

            // Try to get non-existing organization.
            organization = OrganizationManager.GetOrganization(GetContext(), organizationId);
            Assert.IsNull(organization);
        }
        public void DeleteOrganization()
        {
            WebOrganization organization;

            // Get existing organization.
            organization = OrganizationManager.GetOrganization(GetContext(), Settings.Default.TestOrganizationId);
            OrganizationManager.DeleteOrganization(GetContext(), organization);
            organization = OrganizationManager.GetOrganization(GetContext(), Settings.Default.TestOrganizationId);
            Assert.IsNull(organization);
        }
        public void UpdateOrganization()
        {
            // Assert.IsFalse(useTransaction);
            WebOrganization organization;

            // Get existing organization.
            organization                      = OrganizationManager.GetOrganization(GetContext(), Settings.Default.TestOrganizationId);
            organization.Name                 = "TestNameUpdate3";
            organization.ShortName            = "TestOrgShortName3";
            organization.ModifiedBy           = Settings.Default.TestUserId;
            organization.AdministrationRoleId = Settings.Default.TestUserId;
            organization.Category.Id          = 2;
            organization.Description          = "Testdescription update";
            organization.ValidFromDate        = DateTime.Now;
            organization.ValidToDate          = DateTime.Today.AddYears(100);

            //organization.Addresses[0].PostalAddress1 = "PA1 update1";
            //organization.PhoneNumbers[0].Number = "090-101010";

            WebOrganization updatedOrganization;

            updatedOrganization = OrganizationManager.UpdateOrganization(GetContext(), organization);
            Assert.IsNotNull(updatedOrganization);
            Assert.AreEqual(Settings.Default.TestOrganizationId, updatedOrganization.Id);
            Assert.AreEqual(updatedOrganization.Description, organization.Description);
            Assert.AreEqual(updatedOrganization.ModifiedBy, Settings.Default.TestUserId);
            Assert.AreEqual(updatedOrganization.Name, organization.Name);
            Assert.AreEqual(updatedOrganization.ShortName, organization.ShortName);
            Assert.IsNotNull(updatedOrganization.ValidFromDate);
            Assert.IsNotNull(updatedOrganization.ValidToDate);
            // Number of address records
            // Assert.AreEqual(1, updatedOrganization.Addresses.Count);
            // Number of phone records
            //  Assert.AreEqual(1, updatedOrganization.PhoneNumbers.Count);

            // Update description for organization from blank to not blank
            organization             = new WebOrganization();
            organization.Name        = "OrganizationUniqueName4";
            organization.ShortName   = "OrganizationUniqueShortName4";
            organization.Category    = new WebOrganizationCategory();
            organization.Category.Id = 2;
            organization.Description = null;
            WebOrganization newOrganization = new WebOrganization();

            newOrganization             = OrganizationManager.CreateOrganization(GetContext(), organization);
            newOrganization.Description = "Description update";
            updatedOrganization         = OrganizationManager.UpdateOrganization(GetContext(), newOrganization);
            Assert.IsNotNull(updatedOrganization.Description);
        }
        public void CreateOrganization()
        {
            WebOrganization organization;
            String          sUniqueName;

            sUniqueName = "OrganizationUniqueName2";
            // Get existing organization.
            organization             = OrganizationManager.GetOrganization(GetContext(), Settings.Default.TestOrganizationId);
            organization.Name        = sUniqueName;
            organization.ShortName   = "OrganizationUniqueShortName2";
            organization.Description = null;
            WebOrganization newOrganization;

            newOrganization = OrganizationManager.CreateOrganization(GetContext(), organization);
            Assert.IsNotNull(newOrganization);
            Assert.AreEqual(sUniqueName, newOrganization.Name);
            Assert.IsTrue(newOrganization.Id > Settings.Default.TestOrganizationId);
        }
        public void CreateOrganizationWithNotUniqueName()
        {
            String          errorMsg;
            WebOrganization organization;

            // Get existing organization.
            organization = OrganizationManager.GetOrganization(GetContext(), Settings.Default.TestOrganizationId);
            WebOrganization newOrganization;

            // Use same Name which should generate a SqlExeption
            try
            {
                newOrganization = OrganizationManager.CreateOrganization(GetContext(), organization);
            }
            catch (SqlException sqlEx)
            {
                errorMsg = sqlEx.Message;
                throw sqlEx;
            }
        }
        public void GetOrganization()
        {
            WebOrganization organization;

            // Get existing organization.
            organization = OrganizationManager.GetOrganization(GetContext(), Settings.Default.TestOrganizationId);
            Assert.IsNotNull(organization);
            Assert.AreEqual(Settings.Default.TestOrganizationName, organization.Name);
            Assert.AreEqual(Settings.Default.TestOrganizationId, organization.Id);
            Assert.IsNotNull(organization.Description);
            Assert.IsNotNull(organization.GUID);
            Assert.IsTrue(organization.HasSpeciesCollection);
            Assert.IsNotNull(organization.CreatedBy);
            Assert.IsNotNull(organization.CreatedDate);
            Assert.IsNotNull(organization.ModifiedBy);
            Assert.IsNotNull(organization.ModifiedDate);
            Assert.IsNotNull(organization.ValidFromDate);
            Assert.IsNotNull(organization.ValidToDate);
            Assert.AreEqual(organization.Category.Name, Settings.Default.TestOrganizationCategoryName);
        }
Beispiel #7
0
        public ActionResult OrganizationInformation()
        {
            var data = organizationManager.GetOrganization();

            return(View("OrganizationInformation", data));
        }