// GET: Authors public ActionResult Index(int?page, string sort = "", string sortdir = "") { const int pageSize = 2; var pageNumber = page.HasValue ? page.Value : 1; ViewBag.Count = service.Count(); ViewBag.CurrentPage = pageNumber; decimal x = ViewBag.Count / pageSize; if (x * pageSize < ViewBag.Count) { ViewBag.TotalPages = x + 1; } else { ViewBag.TotalPages = x; } ViewBag.PageSize = pageSize; List <AuthorModel> authorList = new List <AuthorModel>(); var authorDbList = service.GetAuthors(pageNumber, pageSize, "FirstName", " "); authorList.InjectFrom(authorDbList); return(View(authorList)); }
// GET: Users public ActionResult Index(int?page, string sortorder) { const int pageSize = 4; var pageNumber = page.HasValue ? page.Value : 1; ViewBag.Count = service.Count(); ViewBag.CurrentPage = pageNumber; ViewBag.TotalPages = ViewBag.Count / pageSize; if (ViewBag.TotalPages * pageSize < ViewBag.Count) { ViewBag.TotalPages++; } ViewBag.PageSize = pageSize; List <UserViewModel> userList = new List <UserViewModel>(); ViewBag.FirstNameSortParam = string.IsNullOrEmpty(sortorder) ? "FirstName_desc" : ""; ViewBag.LastNameSortParam = sortorder == "LastName" ? "LastName_desc" : "LastName"; ViewBag.CurrentSortOrder = sortorder; var userDbList = service.GetUser(pageNumber, pageSize, sortorder); userList.InjectFrom(userDbList); return(View(userList)); }
public IHttpActionResult GetTopBookCategories(int top) { var categories = _repository.Top<BookCategory>(top); if (categories.Any()) { var result = new List<BookCategoryModel>(); return Ok(result.InjectFrom(categories.Where(x => x.Visible))); } return Ok("There are no Book Categories"); }
public IHttpActionResult GetTopAuthors(int top) { var authors = _repository.Top<Author>(top); if (authors.Any()) { var result = new List<AuthorModel>(); return Ok(result.InjectFrom(authors.Where(x => x.Visible))); } return Ok("There are no Authors"); }
// GET: Users public ActionResult Index(int?page, string sort = "", string sortdir = "") { const int pageSize = 2; var pageNumber = page.HasValue ? page.Value : 1; ViewBag.Count = service.Count(); ViewBag.CurrentPage = pageNumber; ViewBag.TotalPages = ViewBag.Count / pageSize; ViewBag.PageSize = pageSize; List <UserViewModel> userList = new List <UserViewModel>(); var userDbList = service.GetList(pageNumber, pageSize, "FirstName", "Asc"); userList.InjectFrom(userDbList); return(View(userList)); }
public bool Initialize(string directoryPath) { bool dbResult; try { _logger.LogInformation("Initializing..."); var loggedEvents = _parseService.ParseLogFile(directoryPath); var analyzedResults = PassResultToAnalyzer(loggedEvents); List <EventResultDbModel> analyzedDbResults = new List <EventResultDbModel>(); analyzedDbResults.InjectFrom(analyzedResults); dbResult = SaveResults(analyzedDbResults); var dbResults = GetResults(); DisplayResults(dbResults); } catch (Exception e) { dbResult = false; _logger.LogError(0, e.ToString()); } return(dbResult); }