Exemple #1
0
        public ActionResult CustomerEventSubjectNameForOrder(int orderId)
        {
            //Model
            CustomerEventSubjectNameListViewModel customerEventSubjectNameListViewModel = new CustomerEventSubjectNameListViewModel();

            //Get customer events related to order if any
            var tmpCustomerEvents = _customerEventService.GetCustomerEventsFromOrder(orderId);

            //For each event user
            foreach (var tmpCustomerEvent in tmpCustomerEvents)
            {
                //Customer event found

                //Get event user
                var tmpEventUser = _eventUserService.GetEventUserById(tmpCustomerEvent.EventUserId);
                var tmpModel     = new CustomerEventSubjectNameViewModel();
                tmpModel.FirstName = tmpEventUser.FirstName;
                tmpModel.LastName  = tmpEventUser.LastName;
                tmpModel.Group     = tmpEventUser.Group;
                customerEventSubjectNameListViewModel.CameleoEventSubjectNameList.Add(tmpModel);
            }

            //Return view
            return(View("~/Plugins/Cameleo.CameleoEvents/Views/CameleoEvents/CustomerEvent/CustomerEventSubjectName.cshtml", customerEventSubjectNameListViewModel));
        }
Exemple #2
0
        public ActionResult CustomerEventSubjectNameForCart(int shoppingCartId)
        {
            CustomerEventSubjectNameListViewModel customerEventSubjectNameListViewModel = new CustomerEventSubjectNameListViewModel();

            //Get customer events related to shopping cart if any
            var tmpCustomerEvents = _customerEventService.GetCustomerEventsFromShoppingCart(_workContext.CurrentCustomer.ShoppingCartItems, shoppingCartId);

            //For each event user
            foreach (var tmpCustomerEvent in tmpCustomerEvents)
            {
                //Customer event found

                //Get event user
                var tmpEventUser = _eventUserService.GetEventUserById(tmpCustomerEvent.EventUserId);
                var tmpModel     = new CustomerEventSubjectNameViewModel();
                tmpModel.FirstName = tmpEventUser.FirstName;
                tmpModel.LastName  = tmpEventUser.LastName;
                tmpModel.Group     = tmpEventUser.Group;
                customerEventSubjectNameListViewModel.CameleoEventSubjectNameList.Add(tmpModel);
            }

            //Return view
            return(View("~/Plugins/Cameleo.CameleoEvents/Views/CameleoEvents/CustomerEvent/CustomerEventSubjectName.cshtml", customerEventSubjectNameListViewModel));
        }