Esempio n. 1
0
        /// <summary>
        /// The main page of the year controller
        /// Shows a list of all units in the system
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            // Make sure the user is logged in and that they have permission
            if (!IsUserLoggedIn)
            {
                return(RedirectToLogin());
            }
            if (!UserHasPermission(PermissionName.Year))
            {
                return(RedirectToPermissionDenied());
            }

            // Set the page message
            ViewBag.Message = "Years List";

            // Get all years from the database
            var yearModels = YearProcessor.SelectYears( );

            // Change the format of the year list
            List <Year> years = new List <Year>( );

            foreach (var y in yearModels)
            {
                years.Add(new Year(y));
            }

            // Return the view, with the list of years
            return(View(years));
        }
        public List <Year> GetYears( )
        {
            var yearData = YearProcessor.SelectYears( );

            Years = new List <Year>( );
            foreach (var row in yearData)
            {
                var year = new Year( )
                {
                    YearId    = row.YearId,
                    YearValue = row.Year
                };

                Years.Add(year);
            }
            return(Years);
        }