Example #1
0
        public IEnumerable <ItemCategoryClientDTO> GetAllItemCategories()
        {
            var itemCategories          = new List <ItemCategoryClientDTO>();
            var itemCategoryAvailablity = itemCategoriesAvailablityRepository.GetAll();

            foreach (var itemCategory in itemCategoriesRepository.GetAll())
            {
                itemCategories.Add(new ItemCategoryClientDTO()
                {
                    Id          = itemCategory.Id,
                    Name        = itemCategory.Name,
                    IsAvailable = (bool)itemCategoryAvailablity.Where(i => i.ItemCategoryId.Equals(itemCategory.Id)).Select(p => p.IsAvailable).First(),
                    Discount    = itemCategory.Discount,
                    Description = itemCategory.Description,
                    ImageUrl    = itemCategory.ImageUrl,
                });
            }
            return(itemCategories);
        }
Example #2
0
 public IEnumerable <ItemCategory> GetAll()
 {
     return(itemCategoryContext.GetAll());
 }
        public ItemCategory getLastItemCategory()
        {
            var lastrow = _ItemCategoryRepository.GetAll().LastOrDefault();

            return(lastrow);
        }