Exemple #1
0
 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());
 }
Exemple #2
0
        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());
 }
Exemple #4
0
 public ActionResult <IEnumerable <Component> > Get()
 {
     return(IComponentRepository.GetAll());
 }
Exemple #5
0
 public EmbeddedResourceAssemblyProvider(IComponentRepository componentRepository, IEmbeddedResourceAssemblyCreator embeddedResourceAssemblyCreator)
 {
     EmbeddedResourceAssemblies = componentRepository.GetAll().Select(c => embeddedResourceAssemblyCreator.Create(c.Id, c.Assembly));
 }
Exemple #6
0
 public IEnumerable <Component> GetAll()
 {
     return(componentRepository.GetAll());
 }
Exemple #7
0
        public ActionResult ComponentListPartial()
        {
            var components = _repository.GetAll().ToList();

            return(PartialView("_ComponentsPartial", components));
        }
Exemple #8
0
        public List <Component> GetAllComponents()
        {
            var result = _componentRepository.GetAll().ToList();

            return(result);
        }
Exemple #9
0
 public IList <Component> GetAllComponents()
 {
     return(_componentRepository.GetAll());
 }