public async Task <ActionResult> SaveEdit(DrinkEditDto drink) { var drinkItem = await _db.Drinks.SingleAsync(a => a.Id == drink.Id); drinkItem.Name = drink.Name; drinkItem.Price = drink.Price; if (await _db.SaveChangesAsync() > 0) { ViewBag.Message = "Success!"; } ViewBag.Message = "Error"; return(RedirectToAction("Edit", new { id = drink.Id })); }
public CommonResult <DrinkEditDto> Edit(int?id) { var drink = _db.Drinks.Where(s => s.Id == id).FirstOrDefault(); if (drink == null) { return(CommonResult <DrinkEditDto> .Failure <DrinkEditDto> ("No match id..")); } var editDrink = new DrinkEditDto { Name = drink.Name, Price = drink.Price, Id = drink.Id, Ratings = GetRatings(id) }; return(CommonResult <DrinkRating> .Success(editDrink)); }