public ActionResult Index(InspectViewModel model) { model.Languages = _languageBranchRepository.ListEnabled(); model.SelectedLanguage = model.SelectedLanguage ?? model.Languages.First().LanguageID; model.Indices = _elasticSearchSettings.Indices.ToList(); model.SelectedIndex = model.SelectedIndex ?? _elasticSearchSettings.Index; model.NumberOfItems = new List <int> { 10, 20, 50, 100, 1000, 10000 }; model.SelectedNumberOfItems = model.SelectedNumberOfItems > 0 ? model.SelectedNumberOfItems : model.NumberOfItems.First(); model.SearchHits = _inspectorRepository.Search(model.SelectedLanguage, model.SearchText, model.SelectedNumberOfItems, model.SelectedType, model.SelectedIndex); model.TypeCounts = _inspectorRepository.GetTypes(model.SelectedLanguage, model.SearchText, model.SelectedIndex); return(View("~/Views/ElasticSearchAdmin/IndexInspector/Index.cshtml", model)); }
public IActionResult Index(int aid, int hid) { ViewBag.Title = "Статистика улья"; IEnumerable <Inspect> insp = db.Inspects.Where(i => i.Hive.Apiary.User.Email.Equals(User.Identity.Name) && i.Hive.Apiary.Id == aid && i.Hive.Id == hid).OrderByDescending(i => i.Date); Hive hiv = db.Hives.FirstOrDefault(i => i.Apiary.User.Email.Equals(User.Identity.Name) && i.Apiary.Id == aid && i.Id == hid); if (hiv == null) { return(RedirectToAction("HiveView", "Apiary", new { id = aid })); } var ins = new InspectViewModel { HiveName = hiv.Name, Inspects = insp, Aid = aid, Hid = hid, }; return(View(ins)); }
private InspectViewModel GetModel(InspectViewModel model) { foreach (var language in Languages) { var id = language.Key; var name = language.Value; name = String.Concat(name.Substring(0, 1).ToUpper(), name.Substring(1)); model.AddLanguage( name, id, UniqueIndices); } model.NumberOfItems = new List <int> { 10, 20, 50, 100, 1000, 10000 }; model.SelectedNumberOfItems = model.SelectedNumberOfItems > 0 ? model.SelectedNumberOfItems : model.NumberOfItems.First(); model.SearchHits = _inspectorRepository.Search(model.SearchText, model.Analyzed, CurrentLanguage, CurrentIndex, model.SelectedNumberOfItems, model.SelectedType, CurrentIndex); model.TypeCounts = _inspectorRepository.GetTypes(model.SearchText, CurrentIndex); return(model); }
public ActionResult InsertInspect(InspectViewModel vm) { _taskAppService.InsertInspect(vm.ObjectId, vm.ShelfId, vm.Purity, vm.Remark, GetWorkerId()); // valid vm ToDO return(RedirectToAction("InspectList")); }
public ActionResult Index(InspectViewModel model) => View("~/Views/ElasticSearchAdmin/IndexInspector/Index.cshtml", GetModel(model));
public Tree(InspectViewModel viewport) { root = new TreeNode(viewport.FullPath, viewport.Type, viewport.Name, viewport.Hidden); }