示例#1
0
        public ActionResult InvoicePayment(decimal orderID)
        {
            var order = OrderService.GetByPKAndUserID(orderID,
                                                      AuthService.CurrentUser.UserID);

            if (order == null)
            {
                return(RedirectToCart());
            }
            var model   = new CartVM(order);
            var orgBank = GetOrgBank(order);

            model.OurOrg = orgBank.Item1;
            model.Bank   = orgBank.Item2;
            var courseTCs = SectionVMService.CoursesForInvoice();

            model.NearestGroups = GroupService
                                  .GetGroupsForCourses(courseTCs, true, true)
                                  .Where(x => x.DateBeg > DateTime.Today.AddDays(3)).OrderBy(x => x.DateBeg).Take(5).ToList();
            model.BossFullName      = GetFullName(model.OurOrg.Boss_TC);
            model.AccounterFullName = GetFullName(model.OurOrg.ChiefAccountant_TC);
            return(View(model));
        }