public void Update(int id, WishlistsUpsertRequest request) { var entity = _context.Wishlists.Find(id); _context.Wishlists.Attach(entity); _context.Wishlists.Update(entity); _mapper.Map(request, entity); _context.SaveChanges(); }
public async Task EditInWishlist(bool item) { if (!item) { WishlistsSearchRequest requestWish = new WishlistsSearchRequest { ProductId = Product.Id, UserId = User.Id }; try { IEnumerable <Wishlists> wishlist = await _wishlistsService.Get <IEnumerable <Wishlists> >(requestWish); foreach (var tmp in wishlist) { await _wishlistsService.Delete <Wishlists>(tmp.Id); } } catch (Exception ex) { await Application.Current.MainPage.DisplayAlert("Error", ex.Message, "OK"); } } else { WishlistsUpsertRequest requestWish = new WishlistsUpsertRequest { ProductId = Product.Id, UserId = User.Id }; try { await _wishlistsService.Insert <Wishlists>(requestWish); } catch (Exception ex) { await Application.Current.MainPage.DisplayAlert("Error", ex.Message, "OK"); } } }
public void Update(int id, [FromBody] WishlistsUpsertRequest request) { _service.Update(id, request); }
public void Insert(WishlistsUpsertRequest request) { Database.Wishlists entity = _mapper.Map <Database.Wishlists>(request); _context.Wishlists.Add(entity); _context.SaveChanges(); }
public void Insert(WishlistsUpsertRequest request) { _service.Insert(request); }