public ActionResult Extended() { breadcrumbs.Add("#", Resource.SearchExtended); ViewBag.breadcrumbs = breadcrumbs; ViewBag.autosCountAddedToday = AutoStatisticsService.GetAutosCountAddedToday(); return(View()); }
public ActionResult SearchResult(ExtendedSearchVM modelVM) { ViewBag.autosCountAddedToday = AutoStatisticsService.GetAutosCountAddedToday(); if (modelVM.YearOfIssueFrom != null && modelVM.YearOfIssueFrom > 0 && (modelVM.YearOfIssueTo == null || modelVM.YearOfIssueTo == 0)) { int arrLength = DateTime.Now.Year - modelVM.YearOfIssueFrom.Value + 1; if (arrLength > 0) { modelVM.YearOfIssue = new int[arrLength]; for (int i = modelVM.YearOfIssueFrom.Value, j = 0; i <= DateTime.Now.Year; i++, j++) { modelVM.YearOfIssue[j] = i; } } } else if (modelVM.YearOfIssueTo != null && modelVM.YearOfIssueTo > 0 && (modelVM.YearOfIssueFrom == null || modelVM.YearOfIssueFrom == 0)) { int arrLength = modelVM.YearOfIssueTo.Value - 1950 + 1; if (arrLength > 0) { modelVM.YearOfIssue = new int[arrLength]; for (int i = modelVM.YearOfIssueTo.Value, j = 0; i >= 1950; i--, j++) { modelVM.YearOfIssue[j] = i; } } } else if (modelVM.YearOfIssueTo != null && modelVM.YearOfIssueTo > 0 && modelVM.YearOfIssueFrom != null && modelVM.YearOfIssueFrom > 0) { int arrLength = modelVM.YearOfIssueTo.Value - modelVM.YearOfIssueFrom.Value + 1; if (arrLength > 0) { modelVM.YearOfIssue = new int[arrLength]; for (int i = modelVM.YearOfIssueFrom.Value, j = 0; i <= modelVM.YearOfIssueTo.Value; i++, j++) { modelVM.YearOfIssue[j] = i; } } } return(View(modelVM)); }