Пример #1
0
        public async Task <IActionResult> ProductList(string id)
        {
            var listt = _productservices.GetAll().Where(x => x.storeid == id).Select(x => new productIndexViewModel
            {
                id = x.id
                ,
                storeid = x.storeid
                ,
                productcuisineid = x.productcuisineid
                ,
                productcuisinemaster = _productcuisinemasterservices.GetById(x.productcuisineid)
                ,
                name = x.name
                ,
                img = x.img
                ,
                foodtype = x.foodtype
                ,
                amount = x.amount
                ,
                description = x.description
                ,
                discounttype = x.discounttype
                ,
                discountamount = x.discountamount
            }).ToList();

            //  return View(storeList);


            return(View(listt));
        }
Пример #2
0
        public async Task <IActionResult> getCuisinebyHotelId(string hotelid)
        {
            //var storeidd = _productservices.GetAll().Where(x => x.productcuisineid == Cuisineid).Select(x => x.storeid).Distinct().ToList();
            //var hotels = _storedetailsServices.GetAll().Where(hotels => storeidd.Contains(hotels.storeid)).ToList();

            var cusineid   = _productservices.GetAll().Where(x => x.storeid == hotelid).Select(x => x.productcuisineid).Distinct().ToList();
            var cusineList = _productcuisinemasterservices.GetAll().Where(hotels => cusineid.Contains(hotels.id)).ToList();

            //var cusineList = _productcuisinemasterservices.GetAll().Where(cusineList => cusineid.Contains(cusineid.p)).ToList();

            if (cusineList == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(cusineList));
            }
            //return BadRequest();
        }
        public async Task <IActionResult> Index()
        {
            ApplicationUser usr = await GetCurrentUserAsync();

            var id    = usr.Id;
            var listt = _productservices.GetAll().Where(x => x.storeid == id && x.isdeleted == false && x.fkmenuid != 0).Select(x => new productIndexViewModel
            {
                id = x.id
                ,
                storeid = x.storeid
                ,
                productcuisineid = x.productcuisineid
                ,
                productcuisinemaster = _productcuisinemasterservices.GetById(x.productcuisineid)
                ,
                name = _menumasterservices.GetById(x.fkmenuid).name
                ,
                img = _menumasterservices.GetById(x.fkmenuid).img



                ,
                foodtype = x.foodtype
                ,
                amount = x.amount
                ,
                description = x.description
                ,
                discounttype = x.discounttype
                ,
                discountamount = x.discountamount
            }).ToList();

            //  return View(storeList);


            return(View(listt));
        }