public decimal GetQteArticlesParSecteur(Secteur secteur) { var qte = 0m; //PositionMagasinRepoEF posEF = new PositionMagasinRepoEF(); List <PositionMagasin> positions = positionMagasin.GetAllPositions(); //ArticleRepoEF aef = new ArticleRepoEF(); List <Article> articles = articleRepository.GetAllArticlesBySecteur(secteur); ICollection <Etagere> etList = secteur.Etageres; foreach (Etagere et in etList) { foreach (PositionMagasin etPos in positions) { if (et.Id == etPos.IdEtagere) { qte += etPos.Quantite; } } } return(qte); }
public decimal GetNombreOcurrenceArticle(Article article) { var qte = 0; //PositionMagasinRepoEF pos = new PositionMagasinRepoEF(); ICollection <PositionMagasin> positionsMagasin = positionMagasin.GetAllPositions(); foreach (PositionMagasin posi in positionsMagasin) { if (posi.IdArticle == article.Id) { qte += posi.Quantite; } } return(qte); }