public override void Add(User entity) { using (var dbContextTransaction = dataContext.Database.BeginTransaction()) { try { if (entity.Address != null) { addressRepository.Add(entity.Address); addressRepository.Save(); } base.Add(entity); base.Save(); Cart cart = new Cart(); cart.CustomerID = entity.UserID; cartRepository.Add(cart); cartRepository.Save(); WishList wishList = new WishList(); wishList.CustomerID = entity.UserID; wishListRepository.Add(wishList); wishListRepository.Save(); dbContextTransaction.Commit(); } catch (Exception e) { dbContextTransaction.Rollback(); } } }
public void createWishList(WishList obj) { try { WishListRepository.Add(obj); SaveChange(); } catch { } }
public IHttpActionResult CreateWishList([FromBody] WishList wishlistObj) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } wishlistrepository.Add(wishlistObj); } catch (Exception ex) { throw ex; } return(Ok(wishlistObj)); }
public OutputDtoQueryWishLists Add(int uservId, int itemId) { var wishlistFromAdd = _wishListRepository.Add(uservId, itemId); return(GetById(wishlistFromAdd.Id)); }