public IEnumerable <string> SingleQuery(string searchEntry, int parallelUsers = 1) { DateTime requestStartTime = DateTime.Now; _edgeService.SearchServices(searchEntry); Sample sampleRequest = new Sample(); sampleRequest.NodeName = "SingleQuerySearch" + parallelUsers; sampleRequest.NodeType = "ndnSIMGateWayNode"; sampleRequest.RequestStartTime = requestStartTime; sampleRequest.RequestEndTime = DateTime.Now; _sampleService.AddSample(sampleRequest); return(new string[] { "Search Result Time: " + sampleRequest.RequestEndTime.Subtract(requestStartTime).TotalMilliseconds.ToString() }); }
public IEnumerable <string> GetResult() { DateTime requestStartTime = DateTime.Now; LogHelper.WriteDebugLog("ComputeHash"); Sample sampleRequest = new Sample(); sampleRequest.NodeName = "Edge"; sampleRequest.NodeType = "NDN"; sampleRequest.RequestStartTime = requestStartTime; sampleRequest.RequestEndTime = DateTime.Now; _sampleService.AddSample(sampleRequest); return(new string[] { "Sample Result from cloud" }); }
public JsonResult AddSample(Sample sample) { var result = _sampleService.AddSample(sample); return(Json(new { sucess = result })); }
public ActionResult AddSample(SampleViewModel model) { try { Mapper.Initialize(cfg => cfg.CreateMap <SampleViewModel, SampleDTO>()); var sampleDto = Mapper.Map <SampleViewModel, SampleDTO>(model); OperationDetails result = sampleService.AddSample(sampleDto); if (result.Succedeed) { return(RedirectToAction("Index")); } else { ModelState.AddModelError(result.Property, result.Message); } } catch (ValidationException ex) { ModelState.AddModelError(ex.Property, ex.Message); } return(View(model)); }
public IEnumerable <string> ComputeHash(string nodeType, string requestName) { DateTime requestStartTime = DateTime.Now; LogHelper.WriteDebugLog("ComputeHash"); Sample sampleRequest = new Sample(); sampleRequest.NodeName = requestName; sampleRequest.NodeType = nodeType; sampleRequest.RequestStartTime = requestStartTime; sampleRequest.RequestEndTime = DateTime.Now; _sampleService.AddSample(sampleRequest); if (string.Equals(requestName, "\"CentralizeNode\"")) { string cloudResult = string.Concat(_sampleService.GetSampleFromCloud(), " ", "Using Edge"); return(new string[] { cloudResult }); } return(new string[] { "Sample Result" }); }