public List <SelectPlanViewModel> GetPlanCards(int ProjectId) { List <SelectPlanViewModel> selectPlanCardItems = new List <SelectPlanViewModel>(); var planCardModelItems = _dbRepository.GetAll <Plan>().Where(x => x.ProjectId == ProjectId); foreach (var item in planCardModelItems) { var selectPlanCardViewModel = new SelectPlanViewModel() { ProjectId = item.ProjectId, PlanId = item.PlanId, ProjectPlanId = item.ProjectPlanId, PlanTitle = item.PlanTitle, PlanDescription = item.PlanDescription, PlanFundedPeople = item.PlanFundedPeople, PlanShipDate = item.PlanShipDate, PlanImgUrl = item.PlanImgUrl, PlanPrice = item.PlanPrice, QuantityLimit = item.QuantityLimit }; selectPlanCardItems.Add(selectPlanCardViewModel); } return(selectPlanCardItems); }
public List <SelectPlanViewModel> GetPlanCards(Expression <Func <Plan, bool> > ProjectId) { List <SelectPlanViewModel> selectPlanCardItems = new List <SelectPlanViewModel>(); var planCardModelItems = _repository.GetAll <Plan>().Where(ProjectId); foreach (var item in planCardModelItems) { var selectPlanCardViewModel = new SelectPlanViewModel() { ProjectId = item.ProjectId, PlanId = item.PlanId, ProjectPlanId = item.ProjectPlanId, PlanTitle = item.PlanTitle, PlanDescription = item.PlanDescription, PlanFundedPeople = item.PlanFundedPeople, PlanShipDate = item.PlanShipDate, PlanImgUrl = item.PlanImgUrl, PlanPrice = item.PlanPrice, QuantityLimit = item.QuantityLimit, AddCarCarPlan = item.AddCarCarPlan, }; selectPlanCardItems.Add(selectPlanCardViewModel); } return(selectPlanCardItems); }