/// <summary> /// Constructor. /// </summary> public CatsPage() { InitializeComponent(); viewModel = new CatsViewModel(); BindingContext = viewModel; }
public IActionResult Index() { var cats = this.catService.All <CatViewModel>(); var model = new CatsViewModel { Cats = cats }; return(this.View(model)); }
public IActionResult List(int?page) { var catsItems = _catRepository.Cats.ToList(); var pager = new Pager(catsItems.Count(), page); var catsViewModel = new CatsViewModel { Cats = catsItems.Skip((pager.CurrentPage - 1) * pager.PageSize).Take(pager.PageSize), Pager = pager }; return(View(catsViewModel)); }
public IActionResult Index() { var cats = _context.Cats .Include(c => c.Owner) .Include(c => c.Breed) .Include(c => c.Likes) .Include(c => c.Image) .Where(c => c.IsDeleted == false) .ToList(); var viewModel = new CatsViewModel { Cats = cats, Heading = "Cats" }; return(View("Cats", viewModel)); }
public IActionResult Mine() { var cats = _context.Cats .Include(c => c.Owner) .Include(c => c.Breed) .Include(c => c.Likes) .Include(c => c.Image) .Where(c => c.OwnerId == _userManager.GetUserId(User) && c.IsDeleted == false) .ToList(); var viewModel = new CatsViewModel { Cats = cats, Heading = "My Cats" }; return(View(viewModel)); }