public void DoWork() { MasterProcess masterProcess = new MasterProcess(); masterProcess.ProcessID = Master.CurrentProcess.Id; masterProcess.ID = masterProcess.HostName + "=" + masterProcess.ProcessID; while (true) { try { masterProcess.StartDateTime = DateTime.Now; IdQuery <MasterProcess> idQuery = new IdQuery <MasterProcess>(Master.CurrentProcess.Id); IChangeResult <MasterProcess> changeResult = Master.SpaceProxy.Change <MasterProcess>(idQuery, new ChangeSet().Set("LastUpdateDateTime", DateTime.Now).Lease(5000)); if (changeResult.NumberOfChangedEntries == 0) { WriteHeartBeat(masterProcess); } Thread.Sleep(timeout); } catch (Exception) { // do nothing } Thread.Sleep(timeout); } }
public void DoWork() { WorkerProcess workerProcess = new WorkerProcess(); workerProcess.ProcessID = Worker.CurrentProcess.Id; workerProcess.ID = workerProcess.HostName + "=" + workerProcess.ProcessID; while (true) { try { workerProcess.StartDateTime = DateTime.Now; IdQuery <WorkerProcess> idQuery = new IdQuery <WorkerProcess>(workerProcess.ID); //IChangeResult<WorkerProcess> changeResult = Worker.SpaceProxy.Change<WorkerProcess>(idQuery, new ChangeSet().Set("LastUpdateDateTime", DateTime.Now).Lease(10000)); IChangeResult <WorkerProcess> changeResult = Worker.ComputeSpaceProxy.Change <WorkerProcess>(idQuery, new ChangeSet().Lease(10000).Set("Priority", Worker.Priority)); if (changeResult.NumberOfChangedEntries == 0) { WriteHeartBeat(workerProcess); } Thread.Sleep(timeout); } catch (Exception) { // do nothing } } }
public async Task <IActionResult> DeleteRole([FromQuery] IdQuery query) { var isSuccess = await _roleService.DeleteRoleAsync(query.Id); if (!isSuccess) { ModelState.AddModelError("RoleName", ErrorMessages.WebAdmin_Role_E002); return(BadRequest(ModelState)); } return(Ok()); }
public async Task <IActionResult> LogicDeletedWorkFlowInstance([FromBody] IdQuery query) { var success = await _service.SetWorkFlowInstanceDelete(query.Id, true); if (!success) { ModelState.AddModelError("IsDelete", ErrorMessages.WorkFlow_Instance_E001); return(BadRequest(ModelState)); } return(Ok()); }
public IActionResult GetWorkFlowForm([FromQuery] IdQuery query) { var formContent = _workFlowFormService.GetWorkFlowFormContent(query.Id); var formElements = _workFlowFormService.GetWorkFlowFormElements(query.Id); return(Ok(new WorkFlowFormViewModel { DefineId = query.Id, FormContent = formContent, FormElements = formElements.ToList() })); }
public async Task <IActionResult> DeleteWorkFlowType([FromQuery] IdQuery query) { var result = _service.HaveWorkFlowDefine(query.Id); if (result) { ModelState.AddModelError("Name", ErrorMessages.WorkFlow_Type_E002); return(BadRequest(ModelState)); } await _service.DeleteWorkFlowTypeAsync(query.Id); return(Ok()); }
public void ChangeSet() { User user = new User(); user.Id=1L; user.Name="John Dow"; user.Status=EAccountStatus.ACTIVE; proxy.Write(user); IdQuery<User> idQuery = new IdQuery<User>(1L); IChangeResult<User> changeResult = proxy.Change<User>(idQuery, new ChangeSet().Set("Name", "Testing")); if (changeResult.NumberOfChangedEntries == 0) { Console.WriteLine("Entry does not exist"); } }
public void ChangeSet() { User user = new User(); user.Id = 1L; user.Name = "John Dow"; user.Status = EAccountStatus.ACTIVE; proxy.Write(user); IdQuery <User> idQuery = new IdQuery <User>(1L); IChangeResult <User> changeResult = proxy.Change <User>(idQuery, new ChangeSet().Set("Name", "Testing")); if (changeResult.NumberOfChangedEntries == 0) { Console.WriteLine("Entry does not exist"); } }
public async Task <IActionResult> DeleteUser([FromQuery] IdQuery query) { await _userService.DeleteUserAsync(query.Id); return(Ok()); }
public async Task <IActionResult> DeleteWorkFlowDefine([FromQuery] IdQuery query) { await _service.DeleteWorkFlowDefineAsync(query.Id); return(Ok()); }
public IActionResult GetWorkFlowDefineById([FromQuery] IdQuery query) { var result = _service.GetWorkFlowById(query.Id); return(Ok(result)); }
public async Task <IActionResult> DeleteGroup([FromQuery] IdQuery idQuery) { await _groupService.DeleteGroupAsync(idQuery.Id); return(Ok()); }
public async Task <IActionResult> DeleteElement([FromQuery] IdQuery elementQuery) { await _elementService.DeleteElementAsync(elementQuery.Id); return(Ok()); }
public IActionResult GetWorkFlowFormElement([FromQuery] IdQuery query) { var formElements = _workFlowFormService.GetWorkFlowFormElements(query.Id); return(Ok(formElements)); }
public async Task <IActionResult> LogicRebackWorkFlowInstance([FromBody] IdQuery query) { await _service.SetWorkFlowInstanceDelete(query.Id, false); return(Ok()); }
public IActionResult GetGroupDetail([FromQuery] IdQuery query) { var detail = _ruleService.GetRuleResult(query.Id); return(Ok(detail)); }
public async Task <IActionResult> GetRoleDetail([FromQuery] IdQuery query) { var data = await _roleService.GetRoleAsync(query.Id); return(Ok(data)); }
public async Task <IActionResult> DeletePosition([FromQuery] IdQuery query) { await _service.DeletePositionAsync(query.Id); return(Ok()); }
public async Task <IActionResult> DeleteRole([FromQuery] IdQuery query) { await _roleService.DeleteRoleAsync(query.Id); return(Ok()); }
public IActionResult GetWorkFlowNodeElements([FromQuery] IdQuery query) { var nodeElements = _service.GetWorkFlowNodeElements(query.Id); return(Ok(nodeElements)); }
public async Task <IActionResult> GetUserDetail([FromQuery] IdQuery query) { var user = await _userService.GetUserDetailAsync(query.Id); return(Ok(user)); }
public async Task <int> GetIdFromQuery(string query) { var res = await IdQuery.FromSql(query).FirstOrDefaultAsync(); return(res?.Id ?? -1); }
public async Task <IActionResult> DeleteApi([FromQuery] IdQuery query) { await _apiService.DeleteApiAsync(query.Id); return(Ok()); }
public async Task <IActionResult> DeleteEntity([FromQuery] IdQuery query) { await _entityService.DeleteEntityAsync(query.Id); return(Ok()); }