public IActionResult ScheduledTasksList(ScheduledTaskSearchModel searchModel) { var tasks = _scheduledTaskService.GetScheduledTasks(out int totalMatches, searchModel.SearchPhrase, searchModel.EnableStatus, searchModel.Current, searchModel.RowCount); var models = tasks.Select(x => _modelMapper.Map <ScheduledTaskModel>(x)).ToList(); return(R.Success.With("tasks", models) .WithGridResponse(totalMatches, searchModel.Current, searchModel.RowCount) .WithParams(searchModel) .Result); }
public void ScheduledTaskSearchModel_Search_InvalidTaskType_Error() { var model = new ScheduledTaskSearchModel { ScheduledTaskType = "garbage" }; model.Search(Repository); }
public void ScheduledTaskSearchModel_Search_CSharpTaskType_OneItemFound() { var model = new ScheduledTaskSearchModel { ScheduledTaskType = "CSharp" }; model.Search(Repository); Assert.AreEqual(1, model.SearchResults.Count()); }
public void ScheduledTaskSearchModel_Search_AnyTaskType_TwoItemsFound() { var model = new ScheduledTaskSearchModel { ScheduledTaskType = "Any" }; model.Search(Repository); Assert.AreEqual(2, model.SearchResults.Count()); }
public void ScheduledTaskSearchModel_Search_ValidIntervalType_ItemsFound() { var model = new ScheduledTaskSearchModel { IntervalTypeName = "sec", IntervalTypeNameFilter = "{0}%" }; model.Search(Repository); Assert.IsTrue(model.SearchResults.Any()); }
public void ScheduledTaskSearchModel_Search_NonExistentName_NoItemsFound() { var model = new ScheduledTaskSearchModel { ScheduledTaskName = Guid.NewGuid().ToString(), ScheduledTaskNameFilter = "%{0}%" }; model.Search(Repository); Assert.IsFalse(model.SearchResults.Any()); }
public void ScheduledTaskSearchModel_Search_NoInput_ItemsFound() { var model = new ScheduledTaskSearchModel(); model.Search(Repository); Assert.IsTrue(model.SearchResults.Any()); }
public ActionResult Search(ScheduledTaskSearchModel model) { model.Search(); return View(model); }
public ActionResult Search() { ScheduledTaskSearchModel model = new ScheduledTaskSearchModel(); return View(model); }