Example #1
0
        public ActionResult Index(string yearSelected)
        {
            bool result = Int32.TryParse(yearSelected, out int year);

            // Loading the home page (without a query string) should result in
            // viewing the current year's PO forms.
            if (result == false)
            {
                year = DateTime.Today.Year;
            }

            ViewBag.Year = year;

            var forms = _context.PoForms
                        .Include(p => p.LineItems)
                        .Where(p => p.Modified.Year == year)
                        .ToList();

            var viewForm = new List <PoFormSearchData>();

            foreach (var form in forms)
            {
                viewForm.Add(PoFormConversions.PoFormToPoFormSearchData(form));
            }

            return(View(viewForm));
        }