Пример #1
0
        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);
        }