Доделал вторую вкладку
All checks were successful
Create and publish a Docker image / build-and-push-image (push) Successful in 8s

This commit is contained in:
2023-07-30 04:06:42 +03:00
parent 385f7dc6e7
commit 8a6f3ac806
10 changed files with 221 additions and 45 deletions

View File

@ -18,26 +18,30 @@ public class HomeController : Controller
public async Task<IActionResult> Index(string searchString)
{
IEnumerable<University> universities = await _universityService.GetAllUniversity();
List<University> universities = await _universityService.GetAllUniversity();
if (!String.IsNullOrEmpty(searchString))
{
universities = universities.Where(s => s.Name!.ToLower().Contains(searchString.ToLower()));
universities = universities.Where(s => s.Name!.ToLower().Contains(searchString.ToLower()) || s.FullName!.ToLower().Contains(searchString.ToLower())).ToList();
}
// Выдача университетов в случайном порядке
var random = new Random(DateTime.Now.Millisecond);
universities = universities.OrderBy(x => random.Next()).ToList();
return View(universities.ToList());
}
[Route("Directions")]
public IActionResult Directions(long universityId)
public async Task<IActionResult> Directions(long universityId)
{
Console.WriteLine(universityId);
if (universityId == 0)
return RedirectToAction("Index");
return View();
var answer = new UniversityDirectionsViewModel();
answer.University = await _universityService.GetUniversityById(universityId);
answer.Directions = await _universityService.GetDirectionsByUniversityId(universityId);
return View(answer);
}
public IActionResult Credits()