public void SaveData() { using (var conext = new TestGitDataContext()) { var dbItem = conext.UserDatas.SingleOrDefault(i => i.UserId == UserId); if (dbItem != null) { dbItem.FirstName = this.FirstName; dbItem.LastName = this.LastName; dbItem.EmailAddress = this.EmailAddress; conext.SubmitChanges(); } else { var newDbItem = new TestGit.Database.UserData(); newDbItem.FirstName = this.FirstName; newDbItem.LastName = this.LastName; newDbItem.EmailAddress = this.EmailAddress; conext.UserDatas.InsertOnSubmit(newDbItem); conext.SubmitChanges(); } } }
User(TestGit.Database.UserData user) { UserId = user.UserId; FirstName = user.FirstName; LastName = user.LastName; EmailAddress = user.EmailAddress; }
partial void UpdateUserData(UserData instance);
partial void DeleteUserData(UserData instance);
partial void InsertUserData(UserData instance);