/// <summary> /// Returns the user object fram database. If record does not exists, it will create a new record and return that. /// </summary> /// <param name="userName"></param> /// <returns></returns> public User GetUser(string userName) { User user = _database.Users.Where<User>(u => u.UserName == userName).FirstOrDefault(); if (user == null) { User nuser = new User() { UserName = userName }; _database.Users.InsertOnSubmit(nuser); _database.SubmitChanges(); return nuser; } else { return user; } }
partial void UpdateUser(User instance);
partial void DeleteUser(User instance);
partial void InsertUser(User instance);