public async Task <IActionResult> PostCreate(FavListVM vm) { if (ModelState.IsValid) { db.FavoredList.Add(new CustFavoredList { FavoredListID = vm.FavoredListID, ProductID = vm.ProductID, UserId = vm.UserId }); await db.CompleteAsync(); } else { return(BadRequest()); } return(Ok(vm)); }
public IActionResult PutUpdate(FavListVM vm, int id) { if (ModelState.IsValid) { var oldwishlist = db.FavoredList.Get(id).Result; if (oldwishlist != null) { oldwishlist.FavoredListID = vm.FavoredListID; oldwishlist.ProductID = vm.ProductID; oldwishlist.UserId = oldwishlist.UserId; db.CompleteAsync(); } else { return(Content("This value not exits.")); } } else { return(BadRequest()); } return(Ok(vm)); }