public ShoppingCard GetShoppingCart(string id) { ShoppingCard items = new ShoppingCard(); foreach (var item in _unitOfWork.Orders.GetShoppingCart(id)) { var offerDetails = _unitOfWork.Offers.Get(x => x.ID == item.Service_ID); items.AddToCard(new Offer { AuthorId = offerDetails.Employee_ID, Id = offerDetails.ID, Description = offerDetails.Description, RatePerHour = offerDetails.RatePerHour, Title = offerDetails.Title, WorkingTime = new WorkingDetails { Date = item.Date, HoursFrom = item.HourFrom, HoursTo = item.HourTo, WeekDay = (DayOfWeek)Enum.Parse(typeof(DayOfWeek), item.Date.DayOfWeek.ToString()), }, }); } return(items); }
public RedirectToActionResult AddToShoppingCard(int goodId) { var selecteditem = _sportsGoodsRepository.GetAllGoods.FirstOrDefault(c => c.GoodsId == goodId); if (selecteditem != null) { _shoppingCard.AddToCard(selecteditem, 1); } return(RedirectToAction("List", "SportsGood")); }