Exemplo n.º 1
0
        // employee listing screen
        public async Task <IActionResult> Listing()
        {
            // check auth
            if (!await CheckAccess())
            {
                return(Redirect("/"));
            }

            var emplList = await EmployeePaymentService.GetAllEmployees();

            var stateList = SeedingHelpers.StatesGenerator.List;
            var model     = new core.Models.LisitngModels.ViewModel
            {
                EmplList = emplList.Select(x => new GenericModels.DropdownListItem
                {
                    Value = x.Id.ToString(),
                    Text  = $"{x.FirstName} {x.LastName}"
                }),
                StatesList = stateList.Select(x => new GenericModels.DropdownListItem
                {
                    Value = x.Abbreviation,
                    Text  = $"{x.Name}"
                })
            };

            return(View(model));
        }