Пример #1
0
        public async Task <long> CreateAsync(ViewModel.Account.RegisterViewModel viewModel)
        {
            var user = _mappingEngine.Map <User>(viewModel);

            await CreateAsync(user, viewModel.Password);

            var defultRoleName = await _roleManager.GetDefaultRoleForRegister();

            if (defultRoleName.IsNotEmpty())
            {
                await AddToRoleAsync(user.Id, defultRoleName);
            }
            return(user.Id);
        }
Пример #2
0
        public override System.Threading.Tasks.Task <System.Web.Mvc.ActionResult> Register(ViewModel.Account.RegisterViewModel model)
        {
            var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Register);

            ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "model", model);
            RegisterOverride(callInfo, model);
            return(System.Threading.Tasks.Task.FromResult(callInfo as ActionResult));
        }
Пример #3
0
 partial void RegisterOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, ViewModel.Account.RegisterViewModel model);