public List <FeedingSchemePartialView> GetAllFeedSchemeViews() { using (var feedSchemeRepo = new FeedingSchemeRepository()) { var percBl = new PercentageBl(); return(feedSchemeRepo.GetAll().Select(x => new FeedingSchemePartialView { FeedingSchemeId = x.FeedingSchemeId, BatchTypeDesc = _bTypeRepo.GetAll().Find(j => j.BatchTypeid == x.BatchTypeid).BatchTypeDesc, NoOfAnimals = x.NoOfAnimals, DatePrepared = x.DatePrepared, NumIngredients = percBl.GetAllIngredients().Count(j => j.SchemeCode == x.SchemeCode), SchemeCode = x.SchemeCode, CostPerAnimal = x.TotalFeedingCost / x.NoOfAnimals, TotalCostForScheme = x.TotalFeedingCost// CalcTotalCost(x) }).ToList()); } }
public List<FeedingSchemePartialView> GetAllFeedSchemeViews() { using (var feedSchemeRepo = new FeedingSchemeRepository()) { var percBl = new PercentageBl(); return feedSchemeRepo.GetAll().Select(x => new FeedingSchemePartialView { FeedingSchemeId = x.FeedingSchemeId, BatchTypeDesc = _bTypeRepo.GetAll().Find(j=>j.BatchTypeid==x.BatchTypeid).BatchTypeDesc, NoOfAnimals = x.NoOfAnimals, DatePrepared = x.DatePrepared, NumIngredients = percBl.GetAllIngredients().Count(j => j.SchemeCode == x.SchemeCode), SchemeCode = x.SchemeCode, CostPerAnimal = x.TotalFeedingCost/x.NoOfAnimals, TotalCostForScheme = x.TotalFeedingCost// CalcTotalCost(x) }).ToList(); } }
public int IngredientCount(FeedingSchemeView model) { PercentageBl percBl = new PercentageBl(); return(percBl.GetAllIngredients().Count(j => j.SchemeCode == model.SchemeCode)); }
// GET: Percentage public ActionResult GetAllPercentage() { var percBl= new PercentageBl(); return View(percBl.GetAllIngredients()); }
public int IngredientCount(FeedingSchemeView model) { PercentageBl percBl= new PercentageBl(); return percBl.GetAllIngredients().Count(j => j.SchemeCode == model.SchemeCode); }