public async Task <string> AddAsync(User u) { //check user reseted pass, if yes will remove token exsist var keyResetPasswordRemove = await _repo.FindByUsername(u.Username); if (keyResetPasswordRemove != null) { _repo.Remove(keyResetPasswordRemove); } //create key and add into DB KeyResetPassword keyResetPassword = new KeyResetPassword(); keyResetPassword.Id = Guid.NewGuid(); keyResetPassword.User = u; keyResetPassword.KeyParam = generateKeyParama(u.Username); _repo.Add(keyResetPassword); return(keyResetPassword.KeyParam); }
public void Remove(KeyResetPassword keyResetPassword) { _genericRepo.Remove(keyResetPassword); }
public KeyResetPassword Add(KeyResetPassword keyResetPassword) { KeyResetPassword rp = _genericRepo.Add(keyResetPassword); return(rp); }