Beispiel #1
0
        static int ScriptCustom0()
        {
            Order order = OrderService.Read(new Order()
            {
                RegistrationDate = DateTime.Now.Date
            }, 1, 0).First();

            // Предполагается, что действия до создания модели - это моделирование выбора пользователя

            Brigade model = new Brigade()
            {
                OrderId = order.Id
            };

            DateTime startTime = DateTime.Now;
            var      brigades  = BrigadeService.Read(model);

            foreach (var brigade in brigades)
            {
                foreach (var worker in brigade.Workers)
                {
                    Console.WriteLine("{0} {1} {2}", worker.SecondName, worker.FirstName, worker.LastName);
                }
            }
            DateTime finishTime = DateTime.Now;

            return((int)(finishTime - startTime).TotalMilliseconds);
        }
Beispiel #2
0
        static int ScriptDelete2()
        {
            Order order = OrderService.Read(new Order()
            {
                RegistrationDate = DateTime.Now.Date
            }, 1, 0).First();
            Brigade brigade = BrigadeService.Read(new Brigade()
            {
                OrderId = order.Id
            }, 1, 0).First();

            // Предполагается, что действия до создания модели - это моделирование выбора пользователя

            var models = WorkerService.Read(new Worker()
            {
                BrigadeId = brigade.Id
            });

            DateTime startTime = DateTime.Now;

            foreach (var model in models)
            {
                WorkerService.Delete(model);
            }
            DateTime finishTime = DateTime.Now;

            return((int)(finishTime - startTime).TotalMilliseconds);
        }
Beispiel #3
0
        static int ScriptUpdate1()
        {
            Order order = OrderService.Read(new Order()
            {
                RegistrationDate = DateTime.Now.Date
            }, 1, 0).First();
            Brigade brigade = BrigadeService.Read(new Brigade()
            {
                OrderId = order.Id
            }, 1, 0).First();

            // Предполагается, что действия до создания модели - это моделирование выбора пользователя

            Brigade model = new Brigade()
            {
                Id = brigade.Id, WorkTypeId = 11
            };

            DateTime startTime = DateTime.Now;

            BrigadeService.Update(model);
            DateTime finishTime = DateTime.Now;

            return((int)(finishTime - startTime).TotalMilliseconds);
        }
Beispiel #4
0
        static int ScriptRead1()
        {
            Order order = OrderService.Read(new Order()
            {
                RegistrationDate = DateTime.Now.Date
            }, 1, 0).First();

            // Предполагается, что действия до создания модели - это моделирование выбора пользователя

            Brigade model = new Brigade()
            {
                OrderId = order.Id
            };

            DateTime startTime  = DateTime.Now;
            Brigade  brigade    = BrigadeService.Read(model, 1, 0).First();
            DateTime finishTime = DateTime.Now;

            Console.WriteLine("{0}: {1}", brigade.Id, brigade.Workers.Count);

            return((int)(finishTime - startTime).TotalMilliseconds);
        }
Beispiel #5
0
        static int ScriptInsert2()
        {
            var order = OrderService.Read(new Order()
            {
                RegistrationDate = DateTime.Now.Date
            }, 1, 0).First();
            var brigade = BrigadeService.Read(new Brigade()
            {
                OrderId = order.Id
            }, 1, 0).First();

            // Предполагается, что действия до создания модели - это моделирование выбора пользователя

            Worker[] models = new Worker[30];
            for (int i = 0; i < models.Length; i++)
            {
                models[i] =
                    new Worker()
                {
                    FirstName     = i.ToString(),
                    SecondName    = "ScriptInsert2",
                    LastName      = "Lab5",
                    BirthDate     = DateTime.Now.Date,
                    AdmissionDate = DateTime.Now.Date,
                    PositionId    = 7,
                    BrigadeId     = brigade.Id
                };
            }

            DateTime startTime = DateTime.Now;

            foreach (var model in models)
            {
                WorkerService.Create(model);
            }
            DateTime finishTime = DateTime.Now;

            return((int)(finishTime - startTime).TotalMilliseconds);
        }