/////////////////////////////////////////////////////////////////////// // // Methods // private static JobListModel TestJobListModel() { var jobList = new JobListModel(); var j1 = new Job(); j1.AssetId = "001C2C0200FE0001"; j1.AssetType = "Tag"; j1.BarCodeText = "FE0001"; j1.BarCodeType = Printing.BarCodeType.Code128; j1.BatchDate = DateTime.Now; j1.DescriptiveTextLines.Add("Overview Tag 100"); j1.DescriptiveTextLines.Add("http://overview.logikos.com"); j1.DescriptiveTextLines.Add("Contains FCC ID: W7Z-ICP0"); j1.SerialNumber = "111111"; jobList.Add(j1); var j2 = new Job(); j2.AssetId = "001C2C0200FE0002"; j2.AssetType = "Tag"; j2.BarCodeText = "FE0002"; j2.BarCodeType = Printing.BarCodeType.Code128; j2.BatchDate = DateTime.Now; j2.DescriptiveTextLines.Add("Overview Tag 100"); j2.DescriptiveTextLines.Add("http://overview.logikos.com"); j2.DescriptiveTextLines.Add("Contains FCC ID: W7Z-ICP0"); j2.SerialNumber = "222222"; jobList.Add(j2); return(jobList); }
public async Task LoadData() { var Cards = await AppConstant.ApiUrl .AppendPathSegment(AppConstant.ApiEndPoint) .SetQueryParams(new { pagesize = AppConstant.PageSize, page = 1 }) .WithHeader("Ocp-Apim-Subscription-Key", AppConstant.AppSecrets) .GetJsonAsync <JobListModel>(); JobsList = Cards; }
private ActionResult GetJobList(string containerName, JobListContainerKind kind, List <JobId> list) { var model = new JobListModel() { ContainerName = containerName, Kind = kind, NestedList = list }; return(View(viewName: "JobList", model: model)); }
/// <summary> /// Constructor that takes a version guid. Can be used to ask for test data. /// </summary> /// <param name="versionGuid"></param> public JobListViewModel(Guid versionGuid) { if (versionGuid == TestGuid) { JobList = TestJobListModel(); } else { JobList = new JobListModel(); } }
private JobListModel GetPagedListFromJobs(IEnumerable <Job> jobs, int page) { var jobPage = new JobListModel { Jobs = jobs .Skip((page - 1) * PageSize) .Take(PageSize) .AsQueryable() .ProjectTo <JobModel>(), CurrentPage = page, TotalPages = (int)Math.Ceiling(jobs.Count() / (double)PageSize) }; return(jobPage); }
public ActionResult List(int pageSize = 15, int pageNumber = 1) { string condition = Job.AdminGetJobListCondition(""); string sort = Job.AdminGetJobListSort("", ""); PageModel pageModel = new PageModel(pageSize, pageNumber, Job.AdminGetJobCount(condition)); JobListModel model = new JobListModel() { DataList = Job.AdminGetJobList(pageSize, pageNumber, condition, sort), PageModel = pageModel }; SiteUtils.SetAdminRefererCookie(Url.Action("List", "Job")); return(View(model)); }
public JobListModel GetUserJobs(int page = 1) { var userId = GetLoggedUser(); var jobs = this.db.Jobs.Find(c => c.UserId == userId).ToEnumerable(); var jobPage = new JobListModel { Jobs = jobs .Skip((page - 1) * PageSize) .Take(PageSize) .AsQueryable() .ProjectTo <JobModel>(), CurrentPage = page, TotalPages = (int)Math.Ceiling(jobs.Count() / (double)PageSize) }; return(jobPage); }
public async Task <IActionResult> CreateJob([FromBody] JobListModel model) { try { Job_Listing job_Listing = new Job_Listing() { CompanyId = model.CompanyId, Salary = model.Salary, JobDescription = model.JobDescription, IsAvailable = model.IsAvailable, JobPosition = model.JobPosition }; _context.Add(job_Listing); await _context.SaveChangesAsync(); } catch (Exception ex) { throw ex; } return(Ok(model)); }
/// <summary> /// 门店列表 /// </summary> /// <returns></returns> public ActionResult List() { int classid = GetRouteInt("classid"); if (classid == 0) { classid = WebHelper.GetQueryInt("classid"); } string city = GetRouteString("city"); if (city == "") { city = WebHelper.GetQueryString("city"); } if (city == "") { city = "全部"; } int page = GetRouteInt("page"); if (page == 0) { page = WebHelper.GetQueryInt("page"); } ArticleClassInfo info = ArticleClass.GetModelById(classid); if (info == null) { return(PromptView("/", "您访问的页面不存在")); } string condition = Job.GetJobListCondition(city, ""); string sort = Job.GetJobListSort("", "asc"); PageModel pageModel = new PageModel(20, page, Job.GetJobCount(condition)); JobListModel model = new JobListModel { ArticleClassID = classid, ArticleClassInfo = info, ClassPath = ArticleClass.GetArticleClassPath(classid), City = city, JobList = Job.GetJobList(pageModel.PageSize, pageModel.PageNumber, condition, sort), PageModel = pageModel }; //if (info.ListView.Length > 0) // return View("List." + info.ListView, model); //else // return View(model); List <SelectListItem> jobcityList = new List <SelectListItem>(); jobcityList.Add(new SelectListItem() { Text = "全部", Value = "" }); foreach (DataRow drRow in Job.GetJobCityList().Rows) { jobcityList.Add(new SelectListItem() { Text = drRow["city"].ToString(), Value = drRow["city"].ToString() }); } ViewData["jobcityList"] = jobcityList; return(View(model)); }