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); }
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); }
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); }
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); }
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); }