Example #1
0
        public ActionResult Extended()
        {
            breadcrumbs.Add("#", Resource.SearchExtended);
            ViewBag.breadcrumbs = breadcrumbs;

            ViewBag.autosCountAddedToday = AutoStatisticsService.GetAutosCountAddedToday();

            return(View());
        }
Example #2
0
        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));
        }
        public IHttpActionResult GetUserAutosNumberGroupedByStatus()
        {
            User user = UserService.GetUserByEmail(User.Identity.Name);

            return(Ok(AutoStatisticsService.GetUserAutosNumberGroupedByStatus(user)));
        }
 public IHttpActionResult GetNumberOfAutosGroupedByMake()
 {
     return(Ok(AutoStatisticsService.GetNumberOfAutosGroupedByMake()));
 }