Example #1
0
 public void AddToCart(Lot lot, string userName)
 {
     var user = Session.Query<User>().First(u => u.Name == userName);
     var cartItem = new CartItem
     {
         User = user,
         Lot = lot,
         DateTime = DateTime.Now
     };
     Session.Save(cartItem);
     Session.Flush();
 }
Example #2
0
 public static CartItemModel FromCartItem(CartItem cartItem)
 {
     var lotModel = new CartItemModel
     {
         Id = cartItem.Id,
         Name = cartItem.Lot.Name,
         Description = cartItem.Lot.Description,
         DateTime = cartItem.DateTime,
         Price = cartItem.Lot.Price,
         User = cartItem.Lot.User.Name
     };
     return lotModel;
 }
Example #3
0
 public void Remove(CartItem cartItem)
 {
     cartItem.Lot.CartItems.Remove(cartItem);
     Session.Delete(cartItem);
     Session.Flush();
 }