예제 #1
0
 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));
 }
예제 #2
0
 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));
 }