Esempio n. 1
0
 /// <summary>
 /// Loads all employees in the database
 /// </summary>
 /// <returns></returns>
 private async Task LoadSelectListsAsync()
 {
     ViewData["Employees"] = (await _employeeServices.ListEmployeesAsync())
                             .Where(emp => emp.IsActive)
                             .Select(employees => new SelectListItem
     {
         Text  = employees.FirstName + ',' + ' ' + employees.LastName,
         Value = employees.Id.ToString()
     });
     ViewData["BirthOrders"] = (await _birthOrderServices.ListBirthOrdersAsync())
                               .Select(birthorder => new SelectListItem
     {
         Text  = birthorder.BirthOrder,
         Value = birthorder.Id.ToString()
     });
 }
Esempio n. 2
0
        //[ResponseCache(Location = ResponseCacheLocation.None, NoStore = true)]
        public async Task <IActionResult> Index(int?page)
        {
            var pageNumber = page ?? 1;
            var pageSize   = 10;

            var births = (await _birthOrderServices.ListBirthOrdersAsync())
                         .Select(birth => new BirthOrderListViewModel
            {
                Name         = birth.BirthOrder,
                Id           = birth.Id,
                DateAdded    = birth.DateTimeAdded == null ? string.Empty : DateTime.Parse(birth.DateTimeAdded.ToString()).ToString("yyyy-MM-dd"),
                DateModified = birth.DateTimeModified == null ? string.Empty : DateTime.Parse(birth.DateTimeModified.ToString()).ToString("yyyy-MM-dd"),
                CreatedBy    = birth.UserAccount
            }).ToPagedList(pageSize, pageNumber);

            return(View(births));
        }