private void Form1_Load(object sender, EventArgs e)
        {
            var user = Repository.LocateIt<IUsersRepository>().Get(1);

            if (user == null)
            {
                Persist.It(() =>
                {
                    user = new User { Username = "******" };
                    // After add the user to the context, we need to persist the context.
                    Repository.LocateIt<IUsersRepository>().Add(user);
                });
            }

            MessageBox.Show(user.Id.ToString());
        }
 void IUsersRepository.Add(User user)
 {
     Context.Users.Add(user);
 }