public async Task <IActionResult> Index() { var response = await _genusService.List(); if (response.Success) { return(View(response.Data)); } else { ErrorAlert(response.Message); return(RedirectToAction("Index", "Home")); } }
public async Task <IActionResult> Index(PetListParameters petListParameters, int p = 1) { var result = await _genusService.List(); if (result.Success) { ViewBag.Categories = result.Data; } var response = await _petApiService.List(petListParameters, p); if (response.Success) { var dataCount = await _petApiService.GetPetCount(); var dtoList = new StaticPagedList <PetDto>(response.Data, p, 21, dataCount.Data); return(View(dtoList)); } else { return(View(new PagedList <PetDto>(new List <PetDto>(), p, StaticVars.PaginationPageSize))); } }
private void GenerateViewbags(SpeciesDto speciesDto) { ViewBag.Genusses = new SelectList(_genusService.List().Result.Data, "GenusId", "GenusName", speciesDto.GenusId); }