Exemple #1
0
        //
        // GET: /MealItem/Details/5

        public ActionResult Details(int id)
        {
            MealItem mealitem = _service.GetById(id);

            if (mealitem == null)
            {
                mealitem = new MealItem();
            }
            MealItemViewModel mtvm = Mapper.Map <MealItem, MealItemViewModel>(mealitem);

            return(View(mtvm));
        }
        //
        // GET: /MealItem/Details/5

        public ActionResult Details(int id)
        {
            MealItem mealitem = _service.GetById(id);

            if (mealitem == null)
            {
                mealitem = new MealItem();
            }

            MealItemViewModel mtvm = Mapper.Map <MealItem, MealItemViewModel>(mealitem);



            List <MealItemsPhoto> phl = new List <MealItemsPhoto>();

            foreach (var p in mealitem.MealItems_Photos)
            {
                MealItemsPhoto ph = new MealItemsPhoto();
                ph = Mapper.Map <MealItems_Photos, MealItemsPhoto>(p);

                phl.Add(ph);
            }
            mtvm.Images = phl;
            if (mealitem.ServingUnit != null)
            {
                mtvm.ServingUnitDD.SelectedId = _service.ServingUnitDDList().ToList().Where(x => x.ServingUnitID == mealitem.ServingUnit).FirstOrDefault().ServingUnit;
            }
            if (mealitem.MealTypeID != null)
            {
                mtvm.MealTypeDD.SelectedId = _service.MealTypeDDList().ToList().Where(x => x.MealTypeID == mealitem.MealTypeID).FirstOrDefault().Name;
            }
            if (mealitem.CusineTypeID != null)
            {
                mtvm.CusineTypeDD.SelectedId = _service.CuisineTypeDDList().ToList().Where(x => x.CuisineTypeID == mealitem.CusineTypeID).FirstOrDefault().Name;
            }
            if (mealitem.DietTypeID != null)
            {
                mtvm.DietTypeDD.SelectedId = _service.DietTypeDDList().ToList().Where(x => x.DietTypeID == mealitem.DietTypeID).FirstOrDefault().Name;
            }
            ;

            mtvm = PopulateDropDown(mtvm, mealitem);


            ViewData["MealItemViewModel"] = mtvm;
            //MealItemViewModel mtvm = Mapper.Map<MealItem, MealItemViewModel>(mealitem);
            //if (mtvm.MealTypeDD == null)
            //    mtvm.MealTypeDD = new MealTypeDDListViewModel();
            //mtvm.MealTypeDD.SelectedMealType = _service.MealTypeDDList().Where(x=>x.MealTypeID==mtvm.MealTypeDD.;
            return(View(mtvm));
        }
        //
        // GET: /MealItem/Details/5

        public ActionResult Details(int id)
        {
            MealItem mealitem = _service.GetById(id);

            if (mealitem == null)
            {
                mealitem = new MealItem();
            }

            MealItemViewModel mtvm = Mapper.Map <MealItem, MealItemViewModel>(mealitem);

            mtvm = PopulateDropDown(mtvm, mealitem);
            ViewData["MealItemViewModel"] = mtvm;
            //MealItemViewModel mtvm = Mapper.Map<MealItem, MealItemViewModel>(mealitem);
            //if (mtvm.MealTypeDD == null)
            //    mtvm.MealTypeDD = new MealTypeDDListViewModel();
            //mtvm.MealTypeDD.SelectedMealType = _service.MealTypeDDList().Where(x=>x.MealTypeID==mtvm.MealTypeDD.;
            return(View(mealitem));
        }