public async Task <IActionResult> Create([Bind("Id,UserName,Password,IsActive,RegisterDate")] CUsers users) { if (ModelState.IsValid) { string result = await _userRep.AnyUserInsert(users); if (result != "True") { users.RegisterDate = DateTime.Now; //Hash Password users.Password = HashPassword.ToHashPassword(users.Password); await _userRep.InsertUser(users); await _userRep.Save(); Success(); return(RedirectToAction(nameof(Index))); } ModelState.AddModelError("UserName", " اين نام كاربري قبلاً در سيستم ثبت شده است"); } RegisterViewModel viewModelUser = new RegisterViewModel(); viewModelUser.UserName = users.UserName; viewModelUser.IsActive = users.IsActive; viewModelUser.Password = users.Password; return(View(viewModelUser)); }