public void GetTypeOfSource() { var ItemList = new TypeOfSource().GetTypeOfSource(); foreach (var item in ItemList) { Console.WriteLine(item.Name); } }
public async Task <List <Build> > SelectSource(TypeOfSource source, int limit = -1, int skip = 0) { IFindFluent <Build, Build> query = _buildCollection.Find(new BsonDocument(nameof(Build.SourceType), source)).Sort(sortByOrder).Skip(skip); if (limit > 0) { query = query.Limit(limit); } return(await query.ToListAsync()); }
public async Task <ActionResult> ViewSourcePage(TypeOfSource source, int page) { ViewBag.MetaItem = await _mModel.SelectById(new MetaItemKey { Type = MetaType.Source, Value = source.ToString() }); ViewBag.ItemId = MvcExtensions.GetDisplayTextForEnum(source); List <Build> builds = await _bModel.SelectSource(source, PAGE_SIZE, (page - 1) *PAGE_SIZE); ViewBag.PageNumber = page; ViewBag.PageCount = Math.Ceiling(Convert.ToDouble(await _bModel.SelectSourceCount(source)) / Convert.ToDouble(PAGE_SIZE)); if (ViewBag.PageNumber > ViewBag.PageCount) { return(new HttpNotFoundResult()); } return(View("viewSource", builds)); }
public ActionResult viewSourcePage(TypeOfSource source, int page) { ViewBag.MetaItem = MetaItem.SelectById(new MetaItemKey { Type = MetaType.Source, Value = source.ToString() }); ViewBag.ItemId = DisplayHelpers.GetDisplayTextForEnum(source); var builds = Build.SelectInBuildOrder().Where(b => b.SourceType == source).ToArray(); ViewBag.PageNumber = page; ViewBag.PageCount = Math.Ceiling(Convert.ToDouble(builds.Length) / Convert.ToDouble(PAGE_SIZE)); if (ViewBag.PageNumber > ViewBag.PageCount) { return new HttpNotFoundResult(); } return View("viewSource", builds.Skip((page - 1) * PAGE_SIZE).Take(PAGE_SIZE)); }
public ActionResult viewSource(TypeOfSource source) { return viewSourcePage(source, 1); }
public async Task <ActionResult> ViewSource(TypeOfSource source) { return(await ViewSourcePage(source, 1)); }
public async Task <long> SelectSourceCount(TypeOfSource source) => await _buildCollection.CountAsync(new BsonDocument(nameof(Build.SourceType), source));
public void AddNewResource(TypeOfSource typeOfSource) { TypeOfSource obj = new TypeOfSource(); obj.AddNewSource(typeOfSource); }