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)); }
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)); } }