Example #1
0
        private void SaveClientTimings(MiniProfiler profiler)
        {
            if (profiler.ClientTimings == null || profiler.ClientTimings.Timings == null || !profiler.ClientTimings.Timings.Any())
            {
                return;
            }

            profiler.ClientTimings.Timings.ForEach(x =>
            {
                x.MiniProfilerId = profiler.Id;
                x.Id             = Guid.NewGuid();
            });

            foreach (var clientTiming in profiler.ClientTimings.Timings)
            {
                var clientTimingPoco = new ClientTimingPoco
                {
                    Id             = clientTiming.Id,
                    MiniProfilerId = clientTiming.MiniProfilerId,
                    Name           = clientTiming.Name,
                    Start          = (double)clientTiming.Start,
                    Duration       = (double)clientTiming.Duration
                };

                ClientTimings.Save(clientTimingPoco);
            }
        }
Example #2
0
 private static ClientTimings.ClientTiming ClientTimingPocoToClientTiming(ClientTimingPoco clientTimingPoco)
 {
     return(new ClientTimings.ClientTiming
     {
         Id = clientTimingPoco.Id,
         Duration = (decimal)clientTimingPoco.Duration,
         Name = clientTimingPoco.Name,
         Start = (decimal)clientTimingPoco.Start
     });
 }
Example #3
0
 private static ClientTimings.ClientTiming ClientTimingPocoToClientTiming(ClientTimingPoco clientTimingPoco)
 {
     return new ClientTimings.ClientTiming
     {
         Id = clientTimingPoco.Id,
         Duration = (decimal) clientTimingPoco.Duration,
         Name = clientTimingPoco.Name,
         Start = (decimal) clientTimingPoco.Start
     };
 }
Example #4
0
        private void SaveClientTimings(MiniProfiler profiler)
        {
            if (profiler.ClientTimings == null || profiler.ClientTimings.Timings == null || !profiler.ClientTimings.Timings.Any())
                return;

            profiler.ClientTimings.Timings.ForEach(x =>
            {
                x.MiniProfilerId = profiler.Id;
                x.Id = Guid.NewGuid();
            });

            foreach (var clientTiming in profiler.ClientTimings.Timings)
            {
                var clientTimingPoco = new ClientTimingPoco
                {
                    Id = clientTiming.Id,
                    MiniProfilerId = clientTiming.MiniProfilerId,
                    Name = clientTiming.Name,
                    Start = (double)clientTiming.Start,
                    Duration = (double)clientTiming.Duration
                };

                ClientTimings.Save(clientTimingPoco);
            }
        }