public ActionResult ActorList(int id = 1) { var query = new Witbird.SHTS.Model.Extensions.QueryResource(); query.ResourceType = 2; query.PageIndex = id - 1; query.PageSize = 15; var result = resourceService.GetResourceByFilter(query); return View("ResourceList", result); }
public ActionResult ActorList() { var query = new Witbird.SHTS.Model.Extensions.QueryResource(); query.ResourceType = 2; var filters = ProcessActorFilters(); query.CityId = GetCityFilter(); query.AreaId = GetFilterValue(filters, "ara"); query.ActorFromId = GetIntFilterValue(filters, "acfm"); query.ActorSex = GetIntFilterValue(filters, "acsx"); query.ActorTypeId = GetIntFilterValue(filters, "actp"); query.PageIndex = GetIntFilterValue(filters, "page"); query.PageIndex = query.PageIndex > 1 ? query.PageIndex - 1 : 0; query.PageSize = 15; query.State = 2; var result = resourceService.GetResourceByFilter(query); result.Filter = new Witbird.SHTS.Model.Extensions.UserFilter { ActionName = "actorlist", SelectedFilter = new Dictionary<string, string>(), UnselectFilter = new Dictionary<string, string>() }; result.Paging.SelectedFilters = new Dictionary<string, string>(); foreach (var item in filters) { if (string.IsNullOrEmpty(item.Value)) { result.Filter.UnselectFilter.Add(item.Key, item.Value); } else { result.Filter.SelectedFilter.Add(item.Key, item.Value); result.Paging.SelectedFilters.Add(item.Key, item.Value); } } if (!string.IsNullOrEmpty(CurrentCityId)) { if (result.Filter.SelectedFilter.ContainsKey("city")) { result.Filter.SelectedFilter.Remove("city"); } result.Filter.SelectedFilter.Add("city", CurrentCityId); } return View("ResourceListView", result); }
public ActionResult ActorList() { var query = new Witbird.SHTS.Model.Extensions.QueryResource(); query.ResourceType = 2; query.PageIndex = query.PageIndex > 1 ? query.PageIndex - 1 : 0; query.PageSize = 15; query.State = 2; if (!string.IsNullOrEmpty(CurrentCityId)) { query.CityId = CurrentCityId; } var result = resourceService.GetResourceByFilter(query); result.Filter = new Witbird.SHTS.Model.Extensions.UserFilter { ActionName = "actorlist", SelectedFilter = new Dictionary<string, string>(), UnselectFilter = new Dictionary<string, string>() }; result.Paging.SelectedFilters = new Dictionary<string, string>(); return View("ResourceListView", result); }
public ActionResult SpaceList() { var query = new Witbird.SHTS.Model.Extensions.QueryResource(); query.ResourceType = 1; var filters = ProcessSpaceFilters(); query.CityId = GetCityFilter(); query.AreaId = GetFilterValue(filters, "ara"); query.PageIndex = GetIntFilterValue(filters, "page"); query.SpaceType = GetIntFilterValue(filters, "sptp"); query.SpaceFeature = GetIntFilterValue(filters, "spft"); query.SpaceFacility = (int)Math.Pow(2, GetIntFilterValue(filters, "spfc") - 1); query.SpaceSizeId = GetIntFilterValue(filters, "spsz"); query.SpacePeopleId = GetIntFilterValue(filters, "sppc"); query.SpaceTreat = GetIntFilterValue(filters, "sptt"); query.PageIndex = query.PageIndex > 1 ? query.PageIndex - 1 : 0; query.PageSize = 15; query.State = 2; var result = resourceService.GetResourceByFilter(query); result.Filter = new Witbird.SHTS.Model.Extensions.UserFilter { ActionName = "spacelist", SelectedFilter = new Dictionary<string, string>(), UnselectFilter = new Dictionary<string, string>() }; result.Paging.SelectedFilters = new Dictionary<string, string>(); foreach (var item in filters) { if (string.IsNullOrEmpty(item.Value)) { result.Filter.UnselectFilter.Add(item.Key, item.Value); } else { result.Filter.SelectedFilter.Add(item.Key, item.Value); result.Paging.SelectedFilters.Add(item.Key, item.Value); } } if (!string.IsNullOrEmpty(CurrentCityId)) { if (result.Filter.SelectedFilter.ContainsKey("city")) { result.Filter.SelectedFilter.Remove("city"); } result.Filter.SelectedFilter.Add("city", CurrentCityId); } return View("ResourceListView", result); }