public UserKeyword CreateUserKeyword(Keywords k) { UserKeyword uk = new UserKeyword(); uk.KeywordID = k.KeywordID; uk.UserID = DataSettings.Default.User.UserID; uk.KeywordRate = 2; JianLiLinq.Default.DB.UserKeywords.InsertOnSubmit(uk); return(uk); }
internal UserKeyword GetUserKeyword(Keywords k) { UserKeyword ub = null; var ubs = (from u in DB.UserKeywords where u.KeywordID == k.KeywordID && u.UserID == DataSettings.Default.User.UserID select u); if (ubs.Count() == 1) { ub = ubs.Single(); } else { ub = CreateUserKeyword(k); JianLiLinq.Default.DB.SubmitChanges(); } return(ub); }