public async Task <ActionResult> MultipleSelect(string tabId, int parentId, [FromBody] SelectedItemsViewModel selModel) { var result = SiteService.MultipleInitList(parentId); var model = SiteListViewModel.Create(result, tabId, parentId, true, selModel.Ids); return(await JsonHtml("Index", model)); }
public async Task <IActionResult> Index(int page = 1) { var filter = new BaseFilter(page); var siteList = await _siteService.GetPaginatedListAsync(filter); if (siteList.Count == 1) { return(RedirectToAction("Detail", new { id = siteList.Data.First().Id })); } var paginateModel = new PaginateViewModel { ItemCount = siteList.Count, CurrentPage = page, ItemsPerPage = filter.Take.Value }; if (paginateModel.PastMaxPage) { return(RedirectToRoute( new { page = paginateModel.LastPage ?? 1 })); } var viewModel = new SiteListViewModel() { Sites = siteList.Data, PaginateModel = paginateModel }; return(View(viewModel)); }
public async Task <ActionResult> Index(string tabId, int parentId) { var result = SiteService.InitList(parentId); var model = SiteListViewModel.Create(result, tabId, parentId); return(await JsonHtml("Index", model)); }
/// <summary> /// Method to Get site's Overview /// </summary> /// /// <returns></returns> public ActionResult SiteDetails(int?siteid) { if (!siteid.HasValue || siteid <= 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SiteListViewModel site = new SiteListViewModel(); using (Repository rep = new Repository()) { site = (from sit in rep.Context.SPFS_SITES where sit.SiteID == siteid select new SiteListViewModel() { Gdis_org_entity_ID = sit.Gdis_org_entity_ID, Gdis_org_Parent_ID = sit.Gdis_org_Parent_ID, Name = sit.Name, Address_1 = sit.Address_1, Address_2 = sit.Address_2, City = sit.City, Country = sit.Country, Postal_Code = sit.Postal_Code, State = sit.State, SPFS_Active = sit.SPFS_Active ? true : false, }).FirstOrDefault(); if (site == null) { return(HttpNotFound()); } } return(View(site)); }
public ActionResult MultipleSelect(string tabId, int parentId, int[] IDs) { var result = SiteService.MultipleInitList(parentId); var model = SiteListViewModel.Create(result, tabId, parentId, true, IDs); return(JsonHtml("Index", model)); }
public async Task <IActionResult> SiteList(int pageNumber = 1, int pageSize = -1) { ViewData["Title"] = "Site List"; ViewData["Heading"] = "Site List"; int itemsPerPage = uiOptions.DefaultPageSize_SiteList; if (pageSize > 0) { itemsPerPage = pageSize; } int filteredSiteId = -1; //nothing filtered var sites = await siteManager.GetPageOtherSites( filteredSiteId, pageNumber, itemsPerPage); var count = await siteManager.CountOtherSites(filteredSiteId); SiteListViewModel model = new SiteListViewModel(); model.Heading = "Site List"; model.Sites = sites; model.Paging.CurrentPage = pageNumber; model.Paging.ItemsPerPage = itemsPerPage; model.Paging.TotalItems = count; return(View(model)); }
public ViewResult AllSites() { var obj = new SiteListViewModel(); obj.AllSites = _allSites.Sites; obj.CurrCategory = "Sites table"; return(View(obj)); }
public ViewResult List() { ViewBag.Title = "Page with shit"; var obj = new SiteListViewModel(); obj.AllSites = _allSites.Sites; obj.CurrCategory = "Sites table"; return(View(obj)); }
public ActionResult SiteDetails(SiteListViewModel siteviewmodel) { using (Repository rep = new Repository()) { var site = rep.Context.SPFS_SITES.Where(c => c.SiteID == siteviewmodel.SiteID).FirstOrDefault(); if (TryUpdateModel(site)) { site.SPFS_Active = siteviewmodel.SPFS_Active; site.Modified_by = new Utilities().GetCurrentUser().UserName; site.Modified_date = DateTime.Now; rep.Context.SaveChanges(); return(RedirectToAction("Index")); } } return(View(siteviewmodel)); }
public IActionResult ListCustom(string category) { IEnumerable <Site> sites = null; var currCategory = string.Empty; if (!string.IsNullOrEmpty(category)) { sites = _allSites.Sites.Where(c => c.Category.Name.Equals(category)).OrderBy(i => i.Id); } var obj = new SiteListViewModel(); //TODO if zero sites return smt obj.AllSites = sites.ToList(); obj.CurrCategory = "Sites table"; ViewBag.Title = "Page with cars"; return(View(obj)); }
public IActionResult List(string category) { var _category = category; IEnumerable <Site> sites = null; var currCategory = string.Empty; if (string.IsNullOrEmpty(category)) { sites = _allSites.Sites.OrderBy(i => i.Id); } else { if (string.Equals("News", category, StringComparison.OrdinalIgnoreCase)) { sites = _allSites.Sites.Where(c => c.Category.Name.Equals("News")).OrderBy(i => i.Id); currCategory = "News"; } else if (string.Equals("Sport", category, StringComparison.OrdinalIgnoreCase)) { sites = _allSites.Sites.Where(c => c.Category.Name.Equals("Sport")).OrderBy(i => i.Id); currCategory = "Sport"; } else if (string.Equals("Other", category, StringComparison.OrdinalIgnoreCase)) { sites = _allSites.Sites.Where(c => c.Category.Name.Equals("Other")).OrderBy(i => i.Id); currCategory = "Other"; } } var obj = new SiteListViewModel(); //TODO if zero sites return smt obj.AllSites = sites.ToList(); obj.CurrCategory = "Sites table"; ViewBag.Title = "Page with cars"; return(View(obj)); }
public MainWindowViewModel() { if (DesignerProperties.GetIsInDesignMode(new System.Windows.DependencyObject())) { return; } _siteListViewModel = ContainerHelper.Container.Resolve <SiteListViewModel>(); _passwordChangeViewModel = ContainerHelper.Container.Resolve <PasswordChangeViewModel>(); _siteAddEditViewModel = ContainerHelper.Container.Resolve <SiteAddEditViewModel>(); _passwordSymbolsViewModel = ContainerHelper.Container.Resolve <PasswordSymbolsViewModel>(); CurrentViewModel = _siteListViewModel; _siteListViewModel.EditSiteRequested += NavToEdit; _siteListViewModel.AddSiteRequested += NavToAdd; _siteListViewModel.PasswordRequested += NavToChange; _siteListViewModel.HistoryRequested += NavToHistory; _siteAddEditViewModel.Done += NavToList; _siteAddEditViewModel.PasswordRequested += NavToChange; _passwordHistoryViewModel.BackRequested += NavToList; _passwordChangeViewModel.Done += NavToList; _passwordChangeViewModel.AdvancedRequested += NavToAdvanced; _passwordSymbolsViewModel.Done += NavToChange; }