コード例 #1
0
ファイル: ItContractHelper.cs プロジェクト: Strongminds/kitos
        public static async Task <HttpResponseMessage> SendDeleteContractRequestAsync(int contractId)
        {
            var cookie = await HttpApi.GetCookieAsync(OrganizationRole.GlobalAdmin);

            return(await HttpApi.DeleteWithCookieAsync(
                       TestEnvironment.CreateUrl($"api/itcontract/{contractId}?{KitosApiConstants.UnusedOrganizationIdParameter}"), cookie));
        }
コード例 #2
0
        public static async Task <HttpResponseMessage> DeleteReferenceAsync(int id)
        {
            var cookie = await HttpApi.GetCookieAsync(OrganizationRole.GlobalAdmin);

            var url = TestEnvironment.CreateUrl($"api/reference/{id}?{KitosApiConstants.UnusedOrganizationIdParameter}");

            return(await HttpApi.DeleteWithCookieAsync(url, cookie));
        }
コード例 #3
0
        public static async Task <HttpResponseMessage> SendDeleteOrganizationUnitRequestAsync(int orgUnitId, int organizationId, Cookie optionalLogin = null)
        {
            var cookie = optionalLogin ?? await HttpApi.GetCookieAsync(OrganizationRole.GlobalAdmin);

            var url = TestEnvironment.CreateUrl($"api/organizationUnit/{orgUnitId}?organizationId={organizationId}");

            return(await HttpApi.DeleteWithCookieAsync(url, cookie));
        }
コード例 #4
0
        public static async Task <HttpResponseMessage> SendDeleteRelationRequestAsync(int systemUsageId, int relationId, Cookie login = null)
        {
            login = login ?? await HttpApi.GetCookieAsync(OrganizationRole.GlobalAdmin);

            var url = TestEnvironment.CreateUrl($"api/v1/systemrelations/from/{systemUsageId}/{relationId}");

            return(await HttpApi.DeleteWithCookieAsync(url, login));
        }
コード例 #5
0
        public static async Task <HttpResponseMessage> SendDeleteConfigurationRequestAsync(int orgId, OverviewType overviewType, Cookie optionalLogin = null)
        {
            var cookie = optionalLogin ?? await HttpApi.GetCookieAsync(OrganizationRole.LocalAdmin);

            var url = TestEnvironment.CreateUrl($"api/v1/kendo-organizational-configuration?organizationId={orgId}&overviewType={overviewType}");

            return(await HttpApi.DeleteWithCookieAsync(url, cookie));
        }
コード例 #6
0
ファイル: ItProjectHelper.cs プロジェクト: Strongminds/kitos
        public static async Task <HttpResponseMessage> SendDeleteProjectAsync(int id, Cookie optionalLogin = null)
        {
            var cookie = optionalLogin ?? await HttpApi.GetCookieAsync(OrganizationRole.GlobalAdmin);

            var defaultOrganizationId = TestEnvironment.DefaultOrganizationId; //NOTE: Not even used in the endpoint

            return(await HttpApi.DeleteWithCookieAsync(TestEnvironment.CreateUrl($"api/itproject/{id}?organizationId={defaultOrganizationId}"), cookie));
        }
コード例 #7
0
        public static async Task <HttpResponseMessage> SendRemoveExhibitRequest(int interfaceId, Cookie optionalLogin = null)
        {
            var cookie = optionalLogin ?? await HttpApi.GetCookieAsync(OrganizationRole.GlobalAdmin);

            return(await HttpApi.DeleteWithCookieAsync(TestEnvironment.CreateUrl($"api/exhibit/{interfaceId}?{KitosApiConstants.UnusedOrganizationIdParameter}" /*org id not used*/), cookie));
        }
コード例 #8
0
        public static async Task <HttpResponseMessage> SendDeleteRequestAsync(int id, Cookie optionalLogin = null)
        {
            var cookie = optionalLogin ?? await HttpApi.GetCookieAsync(OrganizationRole.GlobalAdmin);

            return(await HttpApi.DeleteWithCookieAsync(TestEnvironment.CreateUrl($"api/v1/data-processing-registration/{id}"), cookie));
        }
コード例 #9
0
ファイル: ItSystemHelper.cs プロジェクト: Strongminds/kitos
        public static async Task <HttpResponseMessage> SendRemoveUsageAsync(int systemUsageId, int organizationId)
        {
            var cookie = await HttpApi.GetCookieAsync(OrganizationRole.GlobalAdmin);

            return(await HttpApi.DeleteWithCookieAsync(TestEnvironment.CreateUrl($"api/itSystemUsage/{systemUsageId}?organizationId={organizationId}"), cookie));
        }
コード例 #10
0
ファイル: AdviceHelper.cs プロジェクト: Strongminds/kitos
        public static async Task <HttpResponseMessage> DeleteAdviceAsync(int adviceId, Cookie optionalLogin = null)
        {
            var cookie = optionalLogin ?? await HttpApi.GetCookieAsync(OrganizationRole.GlobalAdmin);

            return(await HttpApi.DeleteWithCookieAsync(TestEnvironment.CreateUrl($"odata/advice({adviceId})"), cookie));
        }