public async Task RegisterProfileAsync(PlayerRegisteModel userRegModel) { var profile = _mapper.Map <ProfileRegisterModel>(userRegModel); _eventBus.SendProfile(profile); //var res = await _client.PostAsJsonAsync(API.Profiles.RegisterProfile("https://localhost:44312"), profile); //if (res.StatusCode != System.Net.HttpStatusCode.Created) { throw new Exception(res.RequestMessage.Content.ToString()); } }
public async Task <IActionResult> Register(PlayerRegisteModel regModel) { if (!String.Equals(regModel.Password, regModel.PasswordConfirm)) { return(BadRequest("Password doenst match")); } await _playerSvc.RegisterUserAsync(regModel); await _playerSvc.RegisterProfileAsync(regModel); return(RedirectToAction("Index", controllerName: "Clients")); }
public async Task RegisterUserAsync(PlayerRegisteModel userRegModel) { var user = _mapper.Map <User>(userRegModel); await _userRepo.AddAsync(user); }