예제 #1
0
        public async Task <int> CreateAsync(AddCatalogItemData catalogItemData)
        {
            CatalogItem catalogItem = CatalogMapper.Convert(catalogItemData);
            await catalogRepository.CreateAsync(catalogItem);

            return(catalogItem.Id);
        }
예제 #2
0
        public async Task <CatalogItemData> FindCatalogItemByAsync(int id)
        {
            CatalogItem catalogItem = await catalogRepository.FindByIdAsync(id);

            CatalogItemData catalogItemData = CatalogMapper.Convert(catalogItem);

            return(catalogItemData);
        }
예제 #3
0
 public IEnumerable <CatalogItemData> GetCatalogItems()
 {
     return(catalogRepository.GetEntiites().Select(entity => CatalogMapper.Convert(entity)));
 }