/// <summary> /// check account is exist /// </summary> /// <param name="accModel"></param> /// <returns></returns> public bool CheckAccount(CreateAccViewModel accModel) { var isExist = _unitofWork.DataContext.Users.Any(s => s.Username.Equals(accModel.Username)); if (!isExist) { return(true); } return(false); }
public IActionResult Create(CreateAccViewModel accDto) { if (!ModelState.IsValid) { ModelState.AddModelError(string.Empty, MessageResource.SignupFail); Log.Error(MessageResource.SignupFail); return(View(accDto)); } _account.CreateAccount(accDto); return(RedirectToAction("LogIn", "Account")); }
/// <summary> /// register /// </summary> /// <param name="accModel"></param> public void CreateAccount(CreateAccViewModel accModel) { accModel.RoleId = (int)Role.User; accModel.CreateDate = DateTime.Now; accModel.ExpiredDate = DateTime.Now; accModel.Type = (int)UserType.None; var user = _mapper.Map <CreateAccViewModel, User>(accModel); _unitofWork.UserBaseService.Add(user); _unitofWork.Save(); }
public async Task <IActionResult> Create(CreateAccViewModel model) { if (ModelState.IsValid) { User user = new User { Email = model.Email, UserName = model.Email, Code = model.Code }; var result = await _userManager.CreateAsync(user, model.Password); if (result.Succeeded) { return(RedirectToAction("UserList", "Roles")); } else { foreach (var error in result.Errors) { ModelState.AddModelError(string.Empty, error.Description); } } } return(View(model)); }
public CreateAccount() { InitializeComponent(); accViewModel = new CreateAccViewModel(); this.DataContext = accViewModel; }