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); }
public IEnumerable <ItemCategory> GetAll() { return(itemCategoryContext.GetAll()); }
public ItemCategory getLastItemCategory() { var lastrow = _ItemCategoryRepository.GetAll().LastOrDefault(); return(lastrow); }