public IActionResult CreateConfigureService() { ViewBag.successConfigure = HttpContext.Session.GetString("successConfigure"); ConfigureServiceEditModel pl = new ConfigureServiceEditModel() { service = new SelectList(ServiceImp.GetAll(), "Id", "ServiceName"), ServiceType = new SelectList(ServiceTypeImp.GetAll(), "Id", "ServiceType") }; return(View(pl)); }
public IActionResult CreateRequest() { ViewBag.RequestSuccess = HttpContext.Session.GetString("RequestSuccess"); ServiceRequestEditModel po = new ServiceRequestEditModel() { Days = GetDays(), Service = new SelectList(ServiceImp.GetAll(), "Id", "ServiceName"), ServiceType = new SelectList(ServiceTypeImp.GetAll(), "Id", "ServiceType") }; return(View(po)); }
public IActionResult ViewServiceType(string sortOrder, string SearchString, string currentFilter, int?page) { ViewData["CurrentSort"] = sortOrder; ViewData["NameSortParm"] = String.IsNullOrEmpty(sortOrder) ? "name_desc" : ""; ViewData["DateSortParm"] = sortOrder == "Date" ? "date_desc" : "Date"; if (SearchString != null) { page = 1; } else { SearchString = currentFilter; } ViewData["CurrentFilter"] = SearchString; var m = ServiceTypeImp.GetAll(); var ServiceType = from s in m select s; if (!string.IsNullOrEmpty(SearchString)) { ServiceType = ServiceType.Where(s => s.ServiceType.Contains(SearchString) || s.ServiceTypeDate.ToString().Contains(SearchString)); } switch (sortOrder) { case "name_desc": ServiceType = ServiceType.OrderByDescending(s => s.ServiceType); break; case "Date": ServiceType = ServiceType.OrderBy(s => s.ServiceType); break; case "date_desc": ServiceType = ServiceType.OrderByDescending(s => s.ServiceTypeDate); break; default: ServiceType = ServiceType.OrderBy(s => s.ServiceType); break; } int pageSize = 3; return(View(PaginatedList <ServiceRecord> .CreateAsync(ServiceType, page ?? 1, pageSize))); }