public void DeletePercent(PercentageView model) { using (var percRepo = new PercentageRepository()) { Percentage feed = percRepo.GetById(model.FeedingSchemeId); if (feed != null) { percRepo.Delete(feed); } } }
public void AddPercent(PercentageView model) { using (var percRepo = new PercentageRepository()) { var ingPerc = new Percentage() { PercentageId = model.PercentageId, FeedingStockId = _fStockRepo.GetAll().Find(x=>x.FeedingStockId == model.FeedingStockId).FeedingStockId, PercentageRate = model.Percentage, FeedingSchemeId = _fSchemeRepo.GetAll().Find(p=>p.FeedingSchemeId==model.FeedingSchemeId).FeedingSchemeId }; percRepo.Insert(ingPerc); CalcIngredientCost(model); } }
public List<PercentagePartialView> GetAllIngredients() { using (var percRepo = new PercentageRepository()) { return percRepo.GetAll().Select(x => new PercentagePartialView { PercentageId = x.PercentageId, ItemName = _fStockRepo.GetAll().Find(j=>j.FeedingStockId==x.FeedingStockId).ItemName, Percentage = x.PercentageRate, SchemeCode = _fSchemeRepo.GetAll().Find(j=>j.FeedingSchemeId==x.FeedingSchemeId).SchemeCode }).ToList(); } }
public PercentagePartialView GetPercView(int id) { using (var ingreRepo = new PercentageRepository()) { Percentage perc = ingreRepo.GetById(id); var ingredView = new PercentagePartialView(); if (perc != null) { ingredView.PercentageId = perc.PercentageId; ingredView.ItemName = _fStockRepo.GetAll().Find(j => j.FeedingStockId == perc.FeedingStockId).ItemName; ingredView.Percentage = perc.PercentageRate; ingredView.SchemeCode = _fSchemeRepo.GetAll().Find(j => j.FeedingSchemeId == perc.FeedingSchemeId).SchemeCode; } return ingredView; } }