public ActionResult Orders() { ViewBag.LoggedIn = "true"; OrdersViewModel ordersViewModel = new OrdersViewModel(); try { UserOrdersDTO newuserOrdersDTO = userBusinessContext.GetOrders(new Guid(Session["UserID"].ToString())); ordersViewModel.Orders = _OrdersVMMapper.Map <IEnumerable <UserOrderDTO>, IEnumerable <OrderViewModel> >(newuserOrdersDTO.Orders); return(View(ordersViewModel)); } catch (Exception ex) { return(View("InternalError")); } }
public UserOrdersDTO GetOrders(Guid userID) { IEnumerable <Order> userOrders = dbContext.User.Where(u => u.ID == userID).SelectMany(u => u.Order); if (userOrders == null) { throw new UserNotFoundException(); } UserOrdersDTO newUserOrdersDTO = new UserOrdersDTO(); newUserOrdersDTO.Orders = _OrdersUserOrdersDTOMapper.Map <IEnumerable <Order>, IEnumerable <UserOrderDTO> >(userOrders); //IEnumerable<Order> userOrders = user.Order; //foreach(var order in userOrders) //{ // var products = order.ProductOrderJunction.Select(poj => poj.Product); //} return(newUserOrdersDTO); }
public void Renew(UserOrdersDTO userorders) { _dal.Update <T_UserOrders>(Mapper.Map <T_UserOrders>(userorders), true); }
public UserOrdersDTO GetOrders(Guid userID) { UserOrdersDTO newuserOrdersDTO = UserDBObject.GetOrders(userID); return(newuserOrdersDTO); }
public UserOrdersDTO Add(UserOrdersDTO userorders) { T_UserOrders FruitResult = _dal.Insert <T_UserOrders>(Mapper.Map <T_UserOrders>(userorders)); return(Mapper.Map <UserOrdersDTO>(FruitResult)); }