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; } }
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); } }
/// <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(); }
private void tsmiRefresh_Click(object sender, EventArgs e) { dgvWorkerList.DataSource = WorkerService.SelectWorkerAll(); }
/// <summary> /// Class constructor /// </summary> public GrpcWorkerServer(WorkerService workerService, LoggingContext loggingContext, string buildId) { m_workerService = workerService; m_loggingContext = loggingContext; m_buildId = buildId; }
//[Fact] public void TestModifyWorkerCount() { var service = new WorkerService(); service.ModifyWorkerCount("default", 2); }
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); }
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(); }
public WorkerController() { this.WorkerService = new WorkerService(); }
public AreaManager() { InitializeComponent(); service = new WorkerService(); }
public WorkerController(WorkerService workerService, IKafkaProducerService producerService) { _workerService = workerService; _producerService = producerService; }
public PackageService() { _workerService = new WorkerService(); }
public AreaManager(LedInfo info) { InitializeComponent(); this.info = info; service = new WorkerService(); }
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); }
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"); } }
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 }); }
public WorkerServicePipStateManager(WorkerService workerService) { m_workerService = workerService; m_statusReporter = new StatusReporter(m_workerService.m_appLoggingContext, this); }
protected override void OnPause() { WorkerService.Pause(); }
public ReadController(WorkerService workerService) { this.workerService = workerService; }
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); }
public WorkerRunnablePipObserver(WorkerService workerService) { m_workerService = workerService; }
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(); }
public ListController(WorkerService workerService) { this.workerService = workerService; }
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); }
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(); }
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 }); }
public WriteController(WorkerService workerService) { this.workerService = workerService; }