Пример #1
0
        public List <InventoryItemCategoriesDto> GetInventoryItemCategories()
        {
            var inventoryItemCategories        = iInventoryItemCategoriesDataService.GetInventoryItemCategories();
            var inventoryItemCategoriesDtoList = inventoryItemCategories.Select(i => new InventoryItemCategoriesDto()
            {
                ID = i.ID, Name = i.Name, Description = i.Description
            }).ToList();

            return(inventoryItemCategoriesDtoList);
        }
Пример #2
0
        public List <InventoryItemSubCategoryDto> GetAllInventoryItemSubCategory()
        {
            var inventoryItemSubCategoryDtos = inventoryItemSubCategoryService.GetAllActiveInventoryItemSubCategory();
            var inventoryItemCategoryDtos    = inventoryItemCategoryService.GetInventoryItemCategories();

            var inventoryItemSubCategoryDtoList = inventoryItemSubCategoryDtos.Select(d => new InventoryItemSubCategoryDto()
            {
                ID = d.ID, Name = d.Name, Description = d.Description, InventoryItemCategoryID = d.InventoryItemCategoryID
            }).ToList();

            inventoryItemSubCategoryDtoList.ForEach(p => {
                var inventoryItemSCategory = inventoryItemCategoryDtos.FirstOrDefault(s => s.ID == p.InventoryItemCategoryID);

                if (inventoryItemSCategory != null)
                {
                    p.CategoryName = inventoryItemSCategory.Name;
                }
            });

            return(inventoryItemSubCategoryDtoList);
        }