Esempio n. 1
0
        public async Task <RedirectResult> RegisterAndAssociateOrder(RegisterModel model, [IoCModelBinder(typeof(OrderByGuidModelBinder))] Order order)
        {
            var result = await _orderPlacedService.RegisterAndAssociateOrder(model, order);

            if (!result.Success)
            {
                TempData["register-error"] = result.Error;
            }
            return(_uniquePageService.RedirectTo <OrderPlaced>(new { id = order.Guid }));
        }
        public async Task <RedirectResult> RegisterAndAssociateOrder(RegisterModel model, [IoCModelBinder(typeof(OrderByGuidModelBinder))] Order order)
        {
            model.ConfirmPassword = model.Password; // RegisterationService RegisterUser requires ConfirmPassword which our form doesn't contain;
            var result = await _orderPlacedService.RegisterAndAssociateOrder(model, order);

            if (!result.Success)
            {
                TempData["register-error"] = result.Error;
            }
            return(_uniquePageService.RedirectTo <OrderPlaced>(new { id = order.Guid }));
        }