public async Task <IActionResult> Edit(int id)
        {
            //ApplicationUser usr = await GetCurrentUserAsync();
            //var id1 = usr.Id;

            ViewBag.productcuisine = _productcuisinemasterservices.GetAll().ToList();
            var prod = _productservices.GetById(id);

            if (prod == null)
            {
                return(NotFound());
            }
            var model = new productEditViewModel()
            {
                id               = prod.id,
                name             = prod.name,
                productcuisineid = prod.productcuisineid,
                foodtype         = prod.foodtype,
                amount           = prod.amount,
                description      = prod.description,
                discounttype     = prod.discounttype,
                discountamount   = prod.discountamount,
                status           = prod.status,
                fkmenuid         = prod.fkmenuid
            };

            ViewBag.Menus = _menumasterservices.GetAllMenuList(model.productcuisineid);
            return(View(model));
        }
Esempio n. 2
0
        public async Task <IActionResult> updateProductAvailableStatus(int id, string status)
        {
            try
            {
                var product = _productservices.GetById(id);
                if (product == null)
                {
                    string myJson = "{'message': " + "Not Found" + "}";
                    return(NotFound(myJson));
                    // return NotFound();
                }
                else
                {
                    product.status = status;
                    await _productservices.UpdateAsync(product);

                    return(Ok(product));
                }
                //return BadRequest();
            }
            catch (Exception obj)
            {
                return(Ok(obj.Message));
            }
        }