// GET: Catalogs public async Task <ActionResult> Index() { var catalogs = new List <ListCatalogViewModel>(); try { var result = await _catalogService.FindAll(); if (!result.Success) { Alert($"{result.Message}", NotificationType.info, Int32.Parse(_appConfig.Value.NotificationDisplayTime)); return(View(catalogs)); } foreach (var catalog in result.Data) { catalogs.Add(new ListCatalogViewModel { Id = catalog.Id, Code = catalog.Code, Description = catalog.Description, Name = catalog.Name, DateCreated = catalog.CreatedAt, DateLastUpdated = catalog.LastUpdated, EffectiveDate = catalog.EffectiveDate, EndDate = catalog.EndDate, Published = catalog.Published ? "Yes" : "No" }); } return(View(catalogs)); } catch (Exception ex) { Alert($"Error! {ex.Message}", NotificationType.error, Int32.Parse(_appConfig.Value.NotificationDisplayTime)); return(View(catalogs)); } }