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); }
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)); }
partial void RegisterOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, ViewModel.Account.RegisterViewModel model);