Пример #1
0
        public ActionResult Contact()
        {
            ViewBag.Message = "Your contact page.";

            var token = (User.Identity as ClaimsIdentity).FindFirst("access_token");
            var organizationHttpClient = new OrganizationHttpClient();
            var organizationList       = organizationHttpClient.GetOrganizations(token.Value, Guid.NewGuid());
            var organization           = new Organization
            {
                RaisonSociale  = "Raison Sociale CMA from HttpClient",
                Effectif       = 34,
                FormeJuridique = "Forme Jruisdique 2",
                SIRET          = "123456789012398",
                CodeNAF        = "12345",
                Reference      = "000459",
                IdentifiantConventionCollective = "0878234"
            };
            Stopwatch st = new Stopwatch();

            st.Start();
            Parallel.Invoke(() => CreateOrganizations(), () => GetOrganizations());
            st.Stop();
            long time = st.ElapsedMilliseconds;

            Debug.Write(time);

            return(View());
        }
Пример #2
0
        private void CreateOrganizations()
        {
            Stopwatch st = new Stopwatch();

            st.Start();
            var token = (User.Identity as ClaimsIdentity).FindFirst("access_token");
            var organizationHttpClient = new OrganizationHttpClient();
            var organization           = new Organization
            {
                RaisonSociale  = "Raison Sociale CMA from HttpClient",
                Effectif       = 34,
                FormeJuridique = "Forme Jruisdique 2",
                SIRET          = "123456789012398",
                CodeNAF        = "12345",
                Reference      = "000459",
                IdentifiantConventionCollective = "0878234"
            };

            for (int i = 0; i < 4000; i++)
            {
                organizationHttpClient.CreateOrganization(organization, token.Value, Guid.NewGuid());
            }
            st.Stop();
            long time = st.ElapsedMilliseconds;

            Debug.Write("Write : " + time);
        }
Пример #3
0
        public ActionResult About()
        {
            ViewBag.Message = "Your application description page.";

            var token = (User.Identity as ClaimsIdentity).FindFirst("access_token");
            var organizationHttpClient = new OrganizationHttpClient();
            var organizationList       = organizationHttpClient.GetOrganizations(token.Value, Guid.NewGuid());

            return(View());
        }
Пример #4
0
        private void GetOrganizations()
        {
            Stopwatch st = new Stopwatch();

            st.Start();
            var token = (User.Identity as ClaimsIdentity).FindFirst("access_token");
            var organizationHttpClient = new OrganizationHttpClient();

            for (int i = 3000; i < 103000; i++)
            {
                var organizationList = organizationHttpClient.GetOrganization(i, token.Value, Guid.NewGuid());
            }
            st.Stop();
            long time = st.ElapsedMilliseconds;

            Debug.Write("READ : " + time);
        }