public void RemoveOrganizationAvailableApplication(string id) { OrganizationAvailableApplication application = this.op.Retrieve <OrganizationAvailableApplication>("id", id); if (application != null) { this.op.Delete(application); } }
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); }