protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
 {
     WorkerService ws = new WorkerService();
     Session["WorkerFirstName"] = ws.ValidateWorker(this.Login1.UserName, this.Login1.Password);
     if (Session["WorkerFirstName"] != null)
         e.Authenticated = true;
 }
        public override bool OnStart()
        {
            try
            {
                // Increase disk quota for mbrace filesystem cache.
                string customTempLocalResourcePath = RoleEnvironment.GetLocalResource("LocalMBraceCache").RootPath;
                string storageConnectionString = CloudConfigurationManager.GetSetting("MBrace.StorageConnectionString");
                string serviceBusConnectionString = CloudConfigurationManager.GetSetting("MBrace.ServiceBusConnectionString");

                bool result = base.OnStart();

                _config = new Configuration(storageConnectionString, serviceBusConnectionString);
                _svc =
                    RoleEnvironment.IsEmulated ?
                    new WorkerService(_config, String.Format("computeEmulator-{0}", Guid.NewGuid().ToString("N").Substring(0, 30))) :
                    new WorkerService(_config, workerId: Environment.MachineName);

                _svc.WorkingDirectory = customTempLocalResourcePath;
                _svc.LogFile = "logs.txt";
                _svc.MaxConcurrentWorkItems = Environment.ProcessorCount * 8;
                
                Environment.SetEnvironmentVariable("TMP", customTempLocalResourcePath, EnvironmentVariableTarget.Process);
                Environment.SetEnvironmentVariable("TEMP", customTempLocalResourcePath, EnvironmentVariableTarget.Process);

                RoleEnvironment.Changed += RoleEnvironment_Changed;

                return result;
            }
            catch (Exception ex)
            {
                Trace.TraceError("MBrace.Azure.WorkerRole OnStart unhandled exception: {0}", ex);
                throw;
            }
        }
Exemple #3
0
        public void Configuration(IAppBuilder app)
        {
            var hostname = $"webWorker-{Environment.MachineName}";
            var creds = new MBraceAWSCredentials(Config.AccessKey, Config.SecretKey);
            var config = MBrace.AWS.Configuration.Define(Config.Region, creds);
            var service = new WorkerService(config, hostname);

            service.Start();
        }
 public void Dispose()
 {
     if (null != _workerService)
     {
         _workerService.IncomingChangesDetected -= OnIncomingChangesDetected;
         _workerService.ProgressChanged -= OnWorkerServiceProgressChanged;
         _workerService = null;
     }
     if (null != _trayIcon)
     {
         _trayIcon.Visible = false;
         _trayIcon.Dispose();
         _trayIcon = null;
         GC.SuppressFinalize(this);
     }
 }
Exemple #5
0
        /// <summary>
        /// Initializes a new instance of the MainViewModel class.
        /// </summary>
        public MainViewModel(IDataService dataService, WorkerService workerService, PluginService pluginService)
        {
            _dataService = dataService;
            _workerService = workerService;
            _pluginService = pluginService;

            DeleteCommand = new RelayCommand<object>(DeleteRepository);
            LoadCommand = new RelayCommand(LoadRepositories);
            SaveCommand = new RelayCommand(SaveRepositories);
            DragEnterCommand = new RelayCommand<DragEventArgs>(OnDragEnter);
            DragLeaveCommand = new RelayCommand<DragEventArgs>(OnDragLeave);
            DropCommand = new RelayCommand<DragEventArgs>(OnDrop);

            _workerService.ProgressChanged += OnWorkerServiceProgressChanged;

            Initialize();
        }
 public WorkerController()
 {
     dbcontext     = new WorkersDbContext();
     workerService = new WorkerService(dbcontext);
 }
 /// <summary>
 /// Initializes a new instance of the NotificationViewModel class.
 /// </summary>
 public NotificationViewModel(IDataService dataService, WorkerService workerService)
 {
     _dataService   = dataService;
     _workerService = workerService;
     Initialize();
 }
 private void LoadWorker()
 {
     dgvWorkerList.DataSource = WorkerService.SelectWorkerAll();
 }
Exemple #9
0
 private void tsmiRefresh_Click(object sender, EventArgs e)
 {
     dgvWorkerList.DataSource = WorkerService.SelectWorkerAll();
 }
Exemple #10
0
 /// <summary>
 /// Class constructor
 /// </summary>
 public GrpcWorkerServer(WorkerService workerService, LoggingContext loggingContext, string buildId)
 {
     m_workerService  = workerService;
     m_loggingContext = loggingContext;
     m_buildId        = buildId;
 }
Exemple #11
0
        //[Fact]
        public void TestModifyWorkerCount()
        {
            var service = new WorkerService();

            service.ModifyWorkerCount("default", 2);
        }
Exemple #12
0
 protected override void OnContinue()
 {
     WorkerService.Resume();
 }
 public void TestInitialize()
 {
     _repo = new Mock<IWorkerRepository>();
     _uow = new Mock<IUnitOfWork>();
     _wcache = new Mock<IWorkerCache>();
     _serv = new WorkerService(_repo.Object, _wcache.Object, _uow.Object);
 }
Exemple #14
0
        static async k.Task Main(string[] args)
        {
            var             request = new RequestSender();
            IWorkerService  worker  = new WorkerService(request);
            IProcessService process = new ProcessService(request);

            var q = await process.GetQuery(2);

            Console.WriteLine("isBusy Workers");
            var busyWorkers = await process.BusyWorkers();

            if (busyWorkers.Data != null)
            {
                foreach (var item in busyWorkers.Data)
                {
                    Console.WriteLine($"FullName: {item.FullName}, NickName: {item.NickName}, IsBusy: {item.IsBusy}, Position: {item.Position}, Count Compleated Query: {item.Queries.Count}");
                }
            }

            Console.WriteLine("------------------");


            var login = await process.Login(new Login
            {
                NickName = "cavid1993",
                Password = "******",
            });

            var login1 = await process.Login(new Login
            {
                NickName = "mikayil1998",
                Password = "******",
            });

            var login2 = await process.Login(new Login
            {
                NickName = "senan1995",
                Password = "******",
            });

            var login3 = await process.Login(new Login
            {
                NickName = "penah1997",
                Password = "******",
            });

            var login4 = await process.Login(new Login
            {
                NickName = "elshad1997",
                Password = "******",
            });

            List <Login> logins = new List <Login>();

            logins.Add(login.Data);
            logins.Add(login1.Data);
            logins.Add(login2.Data);
            logins.Add(login3.Data);
            logins.Add(login4.Data);

            Thread queriesGenerated = new Thread(x =>
            {
                for (int i = 0; i < 50; i++)
                {
                    var query = process.AddQuery(new QueryModel()
                    {
                        Question = "new query " + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss"),
                        UserId   = login.Data.Id
                    }).GetAwaiter().GetResult();
                    Thread.Sleep(5000);
                }
            });

            queriesGenerated.Start();

            foreach (var item in logins)
            {
                Thread thread = new Thread(x =>
                {
                    var newItem = new LoginProcess(item);
                });
                threads.Add(thread);
            }
            foreach (var thread in threads)
            {
                thread.Start();
            }
            foreach (var thread in threads)
            {
                thread.Join();
            }


            Thread thread1 = new Thread(async x =>
            {
                Thread.Sleep(240000);
                Console.WriteLine("-------Cancel query-------");
                var queries = await process.PendingQuery();

                if (queries.Data.Count != 0)
                {
                    var response = await process.CancelQuery(queries.Data[queries.Data.Count / 2].Id);

                    if (response.IsSucced)
                    {
                        Console.WriteLine("yes");
                        Console.WriteLine(response.Data.Question + " => cancel");
                    }
                    else
                    {
                        Console.WriteLine("no");
                    }
                }
                return;
            });

            thread1.Start();
            thread1.Join();
            Thread thread2 = new Thread(async x =>
            {
                Thread.Sleep(300000);
                Console.WriteLine("-------Setting td and tm-------");

                var settings = await process.Settings(new SettingModel
                {
                    Td = 25,
                    Tm = 15
                });
            });

            thread2.Start();
            thread2.Join();

            Console.ReadLine();
        }
Exemple #15
0
 public WorkerController()
 {
     this.WorkerService = new WorkerService();
 }
Exemple #16
0
 public AreaManager()
 {
     InitializeComponent();
     service = new WorkerService();
 }
 public WorkerController(WorkerService workerService, IKafkaProducerService producerService)
 {
     _workerService   = workerService;
     _producerService = producerService;
 }
 public PackageService()
 {
     _workerService = new WorkerService();
 }
Exemple #19
0
 public AreaManager(LedInfo info)
 {
     InitializeComponent();
     this.info = info;
     service   = new WorkerService();
 }
Exemple #20
0
        public void WorkerTimes_DateWithUnspecifiedKind_ReturnDateWithUTCKind()
        {
            // arrange
            var worker = new Worker {
                FirstName = "Ivan", SurName = "Ivanov", Id = 1, Email = "*****@*****.**", Telephone = "+375251234567"
            };


            var confirm = new ConfirmReservation {
                IsConfirm = true
            };

            var workers = new List <Worker>();

            workers.AddRange(new Worker[] {
                worker
            });
            var worker1time1 = new WorkTime
            {
                Worker    = worker,
                DateStart = new DateTime(2008, 09, 3, 6, 0, 0, DateTimeKind.Unspecified),
                DateEnd   = new DateTime(2008, 09, 3, 10, 0, 0, DateTimeKind.Unspecified)
            };
            var worker1time2 = new WorkTime
            {
                Worker    = worker,
                DateStart = new DateTime(2008, 09, 4, 10, 0, 0, DateTimeKind.Unspecified),
                DateEnd   = new DateTime(2008, 09, 4, 20, 0, 0, DateTimeKind.Unspecified)
            };

            var workTime = new List <WorkTime>();

            workTime.AddRange(new WorkTime[] {
                worker1time1,
                worker1time2
            });
            var workerManagerMock = new Mock <IWorkerManager>();

            workerManagerMock.Setup(m => m.Get()).Returns(workers);

            var workTimeManagerMock = new Mock <IWorkTimeManager>();

            workTimeManagerMock.Setup(m => m.Get()).Returns(workTime);

            var unitOfWorkMock = new Mock <IUnitOfWork>();

            unitOfWorkMock.Setup(m => m.WorkerManager).Returns(workerManagerMock.Object);
            unitOfWorkMock.Setup(m => m.WorkTimeManager).Returns(workTimeManagerMock.Object);

            var clockMock = new Mock <IClock>();

            clockMock.Setup(m => m.CurentUtcDateTime()).Returns(new DateTime(2008, 09, 3, 12, 0, 0).ToUniversalTime());

            var workerService = new WorkerService(unitOfWorkMock.Object, clockMock.Object);

            // act
            var actual = workerService.WorkerTimes(worker.Id);

            // assert
            actual.Should().NotBeNull();
            actual.Times.First().EndTime.Kind.Should().Be(DateTimeKind.Utc);
            actual.Times.First().StartTime.Kind.Should().Be(DateTimeKind.Utc);
        }
Exemple #21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                WorkerService workerService = new WorkerService();

                Worker worker = new Worker();

                HttpPostedFile file = Request.Files["photo"];  //获取上传的图片

                string photo = ((Worker)Session["adminInfo"]).wphoto;

                if (file != null && !file.FileName.Equals(""))                                             //判断文件是否为空
                {
                    string fileName = file.FileName;                                                       //获取上传文件的文件名
                    string ext      = Path.GetExtension(fileName);                                         //得到上传的文件的扩展名

                    if (ext == ".jpg" || ext == ".gif" || ext == ".png" || ext == "jpeg" || ext == ".JPG") //判断文件类型是否符合要求
                    {
                        string newFileNames = Guid.NewGuid().ToString() + ext;                             //随机产生一个新的文件名

                        photo = "/Images/face/" + newFileNames;                                            //photo存储路径+新文件名

                        string fileSavePath = Request.MapPath("/Images/face/" + newFileNames);             //请求文件的相对路径

                        file.SaveAs(fileSavePath);                                                         //将文件保存
                    }
                    else
                    {
                    }
                }
                else
                {
                }

                int wid = ((Worker)Session["adminInfo"]).wid;

                worker = workerService.GetModel(wid);

                worker.wphoto  = photo;
                worker.wsex    = Request["sex"];
                worker.wcard   = Request["card"];
                worker.wtel    = Request["tel"];
                worker.wemail  = Request["email"];
                worker.wadress = Request["adress"];

                string pass = Request["newpass2"];

                if (pass != "")
                {
                    worker.wpassword = MyMd5.GetMd5String(MyMd5.GetMd5String(pass));
                }

                //修改成功返回true,否则返回false
                if (workerService.Update(worker))
                {
                    Session["adminInfo"] = worker;
                    Response.Write(true);
                    Response.End();
                }
                else
                {
                    Response.Write(false);
                    Response.End();
                }
            }
            else

            if (Session["adminInfo"] == null)
            {
                Response.Redirect("/MyAdmin/AdminLogin.aspx");
            }
        }
Exemple #22
0
        public void WorkerTimes_DateBeforAndAfterCurentDate_ReturnDatesOnlyAfterCurentDate()
        {
            // arrange
            var worker = new Worker {
                FirstName = "Ivan", SurName = "Ivanov", Id = 1, Email = "*****@*****.**", Telephone = "+375251234567"
            };


            var confirm = new ConfirmReservation {
                IsConfirm = true
            };

            var workers = new List <Worker>();

            workers.AddRange(new Worker[] {
                worker
            });
            var worker1time1 = new WorkTime
            {
                Worker    = worker,
                DateStart = new DateTime(2008, 09, 3, 6, 0, 0, DateTimeKind.Unspecified),
                DateEnd   = new DateTime(2008, 09, 3, 10, 0, 0, DateTimeKind.Unspecified)
            };
            var worker1time2 = new WorkTime
            {
                Worker    = worker,
                DateStart = new DateTime(2008, 09, 4, 10, 0, 0, DateTimeKind.Unspecified),
                DateEnd   = new DateTime(2008, 09, 4, 20, 0, 0, DateTimeKind.Unspecified)
            };

            var workTime = new List <WorkTime>();

            workTime.AddRange(new WorkTime[] {
                worker1time1,
                worker1time2
            });
            var workerManagerMock = new Mock <IWorkerManager>();

            workerManagerMock.Setup(m => m.Get()).Returns(workers);

            var workTimeManagerMock = new Mock <IWorkTimeManager>();

            workTimeManagerMock.Setup(m => m.Get()).Returns(workTime);

            var unitOfWorkMock = new Mock <IUnitOfWork>();

            unitOfWorkMock.Setup(m => m.WorkerManager).Returns(workerManagerMock.Object);
            unitOfWorkMock.Setup(m => m.WorkTimeManager).Returns(workTimeManagerMock.Object);

            var curentDate = new DateTime(2008, 09, 4, 12, 0, 0).ToUniversalTime();
            var clockMock  = new Mock <IClock>();

            clockMock.Setup(m => m.CurentUtcDateTime()).Returns(curentDate);

            var workerService = new WorkerService(unitOfWorkMock.Object, clockMock.Object);

            // act
            var actual = workerService.WorkerTimes(worker.Id);

            // assert
            var expectedTimeResult = workTime.Where(s => DateTime.SpecifyKind(s.DateEnd, DateTimeKind.Utc) >= curentDate).Select(s => {
                return(new TimeDTO
                {
                    StartTime = DateTime.SpecifyKind(s.DateStart, DateTimeKind.Utc),
                    EndTime = DateTime.SpecifyKind(s.DateEnd, DateTimeKind.Utc)
                });
            }).ToList <TimeDTO>();

            actual.ShouldBeEquivalentTo(new TimesDTO
            {
                WorkerId = worker.Id,
                Times    = expectedTimeResult
            });
        }
Exemple #23
0
 public WorkerServicePipStateManager(WorkerService workerService)
 {
     m_workerService  = workerService;
     m_statusReporter = new StatusReporter(m_workerService.m_appLoggingContext, this);
 }
Exemple #24
0
 protected override void OnPause()
 {
     WorkerService.Pause();
 }
 public ReadController(WorkerService workerService)
 {
     this.workerService = workerService;
 }
Exemple #26
0
 private void FrmTopChange_Load(object sender, EventArgs e)
 {
     CmpSetDgv();
     dgvWorkerList.DataSource = WorkerService.SelectWorkerAll();
 }
 public void DeleteWorker()
 {
     //
     //Arrange
     _repo = new Mock<IWorkerRepository>();
     _uow = new Mock<IUnitOfWork>();
     _wcache = new Mock<IWorkerCache>();
     string user = "******";
     int id = 1;
     Worker dp = new Worker();
     _repo.Setup(r => r.Delete(It.IsAny<Worker>())).Callback((Worker p) => { dp = p; });
     _repo.Setup(r => r.GetById(id)).Returns(Records.worker);
     var _serv = new WorkerService(_repo.Object, _wcache.Object, _uow.Object, _waRepo.Object, _woRepo.Object, _pRepo.Object);
     //
     //Act
     _serv.Delete(id, user);
     //
     //Assert
     Assert.AreEqual(dp, Records.worker);
 }
 public WorkerHub(ILogger <WorkerHub> logger, WorkerService workerService)
 {
     this.logger        = logger;
     this.workerService = workerService;
 }
 public void TestInitialize()
 {
     _repo = new Mock<IWorkerRepository>();
     _uow = new Mock<IUnitOfWork>();
     _wcache = new Mock<IWorkerCache>();
     _waRepo = new Mock<IWorkAssignmentRepository>();
     _woRepo = new Mock<IWorkOrderRepository>();
     _pRepo = new Mock<IPersonRepository>();
     _serv = new WorkerService(_repo.Object, _wcache.Object, _uow.Object, _waRepo.Object, _woRepo.Object, _pRepo.Object);
 }
Exemple #30
0
 public WorkerRunnablePipObserver(WorkerService workerService)
 {
     m_workerService = workerService;
 }
Exemple #31
0
        public void ValidateRegisterBooking_1()
        {
            IClientService  clientService  = new ClientService(new UnitOfWork());
            IWorkerService  workerService  = new WorkerService(new UnitOfWork());
            IBookingService bookingService = new BookingService(new UnitOfWork());

            ClientDTO clientToAdd = new ClientDTO();

            clientToAdd.Email            = "*****@*****.**";
            clientToAdd.Password         = "******";
            clientToAdd.RepeatedPassword = "******";

            int newClientId = clientService.RegisterNewClient(clientToAdd);

            PetBundle petData = new PetBundle();

            petData.Name           = "Rulito";
            petData.Age            = 10;
            petData.Gender         = "Masculino";
            petData.HasVaccination = true;
            petData.Weight         = 50;
            petData.PetType        = "Perro";
            petData.Information    = "Perro bueno";
            petData.FriendlyPet    = true;

            clientService.AddClientPet(newClientId, petData);

            WorkerDTO workerToAdd = new WorkerDTO();

            workerToAdd.Email            = "*****@*****.**";
            workerToAdd.Password         = "******";
            workerToAdd.RepeatedPassword = "******";
            workerToAdd.IsWalker         = true;
            workerToAdd.Disponibility    = new List <DayOfWeek>()
            {
                0
            };
            workerToAdd.Latitude  = "validLength";
            workerToAdd.Longitude = "validLength";

            int newWorkerId = workerService.RegisterNewWorker(workerToAdd);

            BookingPaymentDTO bookingToAdd = new BookingPaymentDTO();

            bookingToAdd.ClientId         = newClientId;
            bookingToAdd.WorkerId         = newWorkerId;
            bookingToAdd.StartDate        = DateTime.Now;
            bookingToAdd.FinishDate       = DateTime.Now;
            bookingToAdd.IsWalker         = true;
            bookingToAdd.CreditCardNumber = "1112222444555557";
            bookingToAdd.CCV = 222;
            bookingToAdd.CreditCardExpirationMonth = 5;
            bookingToAdd.CreditCardExpirationYear  = 2022;
            bookingToAdd.Amount = 200;

            int newBookingId = bookingService.RegisterNewBooking(bookingToAdd);

            bookingService.DeleteBooking(newBookingId);
            clientService.DeleteClient(newClientId);
            workerService.DeleteWorker(newWorkerId);

            Assert.IsInstanceOfType(newBookingId, typeof(int));
        }
 public FunctionCollection(ILogger<FunctionCollection> logger, WorkerService workerService)
 {
     _logger = logger;
     _workerService = workerService;
 }
 public WorkerController()
 {
     _workerService = new WorkerService();
 }
Exemple #34
0
 public ListController(WorkerService workerService)
 {
     this.workerService = workerService;
 }
Exemple #35
0
        public string Execute([FromBody] WorkerRequest req)
        {
            var svc = new WorkerService();

            return(svc.Execute(req));
        }
 public void SaveWorker_updates_timestamp()
 {
     //
     //Arrange
     _repo = new Mock<IWorkerRepository>();
     _wcache = new Mock<IWorkerCache>();
     _uow = new Mock<IUnitOfWork>();
     string user = "******";
     Records.worker.datecreated = DateTime.MinValue;
     Records.worker.dateupdated = DateTime.MinValue;
     var _serv = new WorkerService(_repo.Object, _wcache.Object, _uow.Object, _waRepo.Object, _woRepo.Object, _pRepo.Object);
     //
     //Act
     _serv.Save(Records.worker, user);
     //
     //Assert
     Assert.IsTrue(Records.worker.Updatedby == user);
     Assert.IsTrue(Records.worker.dateupdated > DateTime.MinValue);
 }
Exemple #37
0
 public static void LoadWorkerToComboBox(ComboBox cbWorkers)
 {
     cbWorkers.ValueMember   = "Id";
     cbWorkers.DisplayMember = "LastName";
     cbWorkers.DataSource    = WorkerService.GetAllWorkers().ToList();;
 }
        public NotificationService(WorkerService workerService)
        {
            _workerService = workerService;

            Initialize();
        }
 public void PopulateWorkersGridView()
 {
     WorkerService ws = new WorkerService();
     this.GridViewWorkers.DataSource = ws.GetUnActiveWorkers();
     this.GridViewWorkers.DataBind();
 }
Exemple #40
0
        public void ReservationTimes_DataWithConfirmAndNotConfirm_ReturnDataWithOnlyConfirmReservation()
        {
            // arrange
            var worker = new Worker {
                FirstName = "Ivan", SurName = "Ivanov", Id = 1, Email = "*****@*****.**", Telephone = "+375251234567"
            };

            var workers = new List <Worker>();

            workers.AddRange(new Worker[] {
                worker
            });
            var worker1reservation1 = new Reservation
            {
                Worker             = worker,
                DateStart          = new DateTime(2008, 09, 2, 22, 0, 0, DateTimeKind.Unspecified),
                DateEnd            = new DateTime(2008, 09, 3, 2, 0, 0, DateTimeKind.Unspecified),
                ConfirmReservation = new ConfirmReservation {
                    IsConfirm = true
                }
            };
            var worker1reservation2 = new Reservation
            {
                Worker             = worker,
                DateStart          = new DateTime(2008, 09, 2, 22, 0, 0, DateTimeKind.Unspecified),
                DateEnd            = new DateTime(2008, 09, 3, 2, 0, 0, DateTimeKind.Unspecified),
                ConfirmReservation = new ConfirmReservation {
                    IsConfirm = false
                }
            };
            var reservation = new List <Reservation>();

            reservation.AddRange(new Reservation[] {
                worker1reservation1,
                worker1reservation2
            });
            var workerManagerMock = new Mock <IWorkerManager>();

            workerManagerMock.Setup(m => m.Get()).Returns(workers);

            var reservationManagerMock = new Mock <IReservationManager>();

            reservationManagerMock.Setup(m => m.Get()).Returns(reservation);

            var unitOfWorkMock = new Mock <IUnitOfWork>();

            unitOfWorkMock.Setup(m => m.WorkerManager).Returns(workerManagerMock.Object);
            unitOfWorkMock.Setup(m => m.ReservationManager).Returns(reservationManagerMock.Object);

            var clockMock = new Mock <IClock>();

            clockMock.Setup(m => m.CurentUtcDateTime()).Returns(new DateTime(2008, 09, 3, 12, 0, 0).ToUniversalTime());

            var workerService = new WorkerService(unitOfWorkMock.Object, clockMock.Object);

            // act
            var actual = workerService.ReservationTimes(worker.Id);

            // assert
            var expectedTimeResult = reservation.Where(s => s.ConfirmReservation.IsConfirm).Select(s => {
                return(new TimeDTO
                {
                    StartTime = DateTime.SpecifyKind(s.DateStart, DateTimeKind.Utc),
                    EndTime = DateTime.SpecifyKind(s.DateEnd, DateTimeKind.Utc)
                });
            }).ToList <TimeDTO>();

            actual.ShouldBeEquivalentTo(new TimesDTO
            {
                WorkerId = worker.Id,
                Times    = expectedTimeResult
            });
        }
Exemple #41
0
 public WriteController(WorkerService workerService)
 {
     this.workerService = workerService;
 }