private Task <List <Component> > GetComponentsAsync(int typeId) { // If searching by type if (typeId != 0) { var co = _componentDb.GetAll().Where(c => c.ComponentTypeId == typeId).ToAsyncEnumerable().ToList(); return(co); } // If searching by category //if (categoryName != "asdf") //{ // //var category = _categoryDb.GetAll().Where(c => c.Name == categoryName); // var allTypes = _typeDb.GetAll(); // var components = new List<Component>(); // foreach (var type in allTypes) // { // foreach (var category in type.Categories) // { // if (category.Name == categoryName) // { // components.Concat(type.Components); // } // } // } // return components.ToAsyncEnumerable().ToList(); //} // No search - get all components //return _componentDb.GetAll().ToAsyncEnumerable().ToList(); return(new List <Component>().ToAsyncEnumerable().ToList()); }
public ShoppingCartDTO Get(int id) { ShoppingCart shoppingCart = IShoppingCartRepository.Get(id); ShoppingCartDTO myShoppingCart = new ShoppingCartDTO() { TotalPrice = shoppingCart.TotalPrice }; IEnumerable <ComponentCart> compCartList = IComponentCartRepository.GetAll().Where(p => p.ShoppingCartId == shoppingCart.Id); if (compCartList != null) { List <Component> compList = new List <Component>(); foreach (ComponentCart myCompCart in compCartList) { Component myComp = IComponentRepository.GetAll().SingleOrDefault(p => p.Id == myCompCart.ComponentId); compList.Add(myComp); } myShoppingCart.Components = compList; } return(myShoppingCart); }
public async Task <IEnumerable <Component> > GetAll() { return(await _componentRepository.GetAll()); }
public ActionResult <IEnumerable <Component> > Get() { return(IComponentRepository.GetAll()); }
public EmbeddedResourceAssemblyProvider(IComponentRepository componentRepository, IEmbeddedResourceAssemblyCreator embeddedResourceAssemblyCreator) { EmbeddedResourceAssemblies = componentRepository.GetAll().Select(c => embeddedResourceAssemblyCreator.Create(c.Id, c.Assembly)); }
public IEnumerable <Component> GetAll() { return(componentRepository.GetAll()); }
public ActionResult ComponentListPartial() { var components = _repository.GetAll().ToList(); return(PartialView("_ComponentsPartial", components)); }
public List <Component> GetAllComponents() { var result = _componentRepository.GetAll().ToList(); return(result); }
public IList <Component> GetAllComponents() { return(_componentRepository.GetAll()); }