public BLBasket GetBasketInfo(string userMail) { BLBasket result = null; var basketService = DependencyFactory.Container.Resolve <IBasketService>(); if (guestBasket != null) { var basketItems = basketService.GetBasketItems(guestBasket.Id); if (basketItems != null) { result = new BLBasket() { BasketItems = basketItems, TotalPrice = Math.Round(guestBasket.TotalPrice, 2), Currency = Enums.Currency.EUR, Id = guestBasket.Id, RegisterDate = guestBasket.RegisterDate, CustomerId = guestBasket.CustomerId, Paid = guestBasket.Paid, PaymentType = guestBasket.PaymentType }; } } return(result); }
public BLBasket GetBasketInfo(string userMail) { BLBasket result = null; var user = userService.GetUser(userMail); if (user != null) { var basket = basketService.GetBasketForUser(user.Id); if (basket != null) { var basketItems = basketService.GetBasketItems(basket.Id); if (basketItems != null) { result = new BLBasket() { BasketItems = basketItems, TotalPrice = Math.Round(basket.TotalPrice, 2), Currency = Enums.Currency.EUR, Id = basket.Id, RegisterDate = basket.RegisterDate, CustomerId = basket.CustomerId, Paid = basket.Paid, PaymentType = basket.PaymentType }; } } } return(result); }
public static BLBasket GetGuestBasket() { var basketBl = new BLBasket(); var basket = new Basket.Service.Basket(); if (guestBasket != null) { var basketService = DependencyFactory.Container.Resolve <IBasketService>(); basket = basketService.GetBasketById(guestBasket.Id); } return(new BLBasket() { TotalPrice = basket.TotalPrice, Currency = Enums.Currency.EUR, PaymentType = basket.PaymentType, Id = basket.Id, Paid = basket.Paid, RegisterDate = guestBasket.RegisterDate }); }