public ActionResult Index(string sortOrder) { ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "name_desc" : ""; ViewBag.PriceSortParm = sortOrder == "Price" ? "Price_desc" : "Price"; var service = new DogService(); var dogs = service.GetDogs(); switch (sortOrder) { case "name_desc": dogs = dogs.OrderByDescending(s => s.DogName); break; case "Price": dogs = dogs.OrderBy(s => s.DogPrice); break; case "Price_desc": dogs = dogs.OrderByDescending(s => s.DogPrice); break; default: dogs = dogs.OrderBy(s => s.DogName); break; } return(View(dogs.ToList())); }
public void TestGetAllDogs() { var dogService = new DogService(); dogService.PostDog(_dogList[0]); dogService.PostDog(_dogList[1]); dogService.PostDog(_dogList[2]); var result = dogService.GetDogs(); Assert.AreEqual(_dogList, result); }
public DogListViewModel(IFlyoutManager flyoutManager) { _flyoutManager = flyoutManager; dogService = new DogService(); dogList = dogService.GetDogs(); dogListView = CollectionViewSource.GetDefaultView(dogList); editDogCommand = new DelegateCommand <Dog>(TriggerOpenFlyout); }
public IEnumerable <DogDTO> GetDogs() { return(_dService.GetDogs()); }