public UserModel GetOneUserByLogin(string userNickName, string userPassword) { if (userNickName.Equals("")) { throw new ArgumentOutOfRangeException(); } if (userPassword.Equals("")) { throw new ArgumentOutOfRangeException(); } if (!CheckStringFormat.IsBase64String(userPassword)) { userPassword = ComputeHash.ComputeNewHash(userPassword); } DataTable dt = new DataTable(); UserModel userModel = new UserModel(); using (SqlCommand command = new SqlCommand()) { dt = GetMultipleQuery(UserStringsSql.GetOneUserByLogin(userNickName, userPassword)); } foreach (DataRow ms in dt.Rows) { userModel = UserModel.ToObject(ms); } return(userModel); }