Esempio n. 1
0
        public void RemoveOrganizationAvailableApplication(string id)
        {
            OrganizationAvailableApplication application = this.op.Retrieve <OrganizationAvailableApplication>("id", id);

            if (application != null)
            {
                this.op.Delete(application);
            }
        }
Esempio n. 2
0
        public OrganizationAvailableApplication CreateOrganizationAvailableApplication(string organizationId, string applicationCode)
        {
            SqlStringBuilder builder = new SqlStringBuilder();

            builder.AppendFormat("organization_id = '{0}' and application_code = '{1}'", organizationId, applicationCode);
            if (this.op.Retrieve <OrganizationAvailableApplication>(builder.ToString()) != null)
            {
                throw new ObjectAlreadyExistException <OrganizationAvailableApplication>("UE02-007", "Organization access policy already exists");
            }
            OrganizationAvailableApplication application = new OrganizationAvailableApplication
            {
                OrganizationId  = organizationId,
                ApplicationCode = applicationCode
            };

            this.op.Insert(application);
            return(application);
        }