Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Portfolio.Data.Entities;
- namespace Portfolio.Data
- {
- public class UserAccounts
- {
- private PortfolioData dataSet;
- private PortfolioDataTableAdapters.UserTableAdapter userAdapter;
- private PortfolioDataTableAdapters.UserGroupTableAdapter groupAdapter;
- private static UserAccounts _instance = new UserAccounts();
- public static UserAccounts Instance
- {
- get { return _instance; }
- }
- private UserAccounts()
- {
- dataSet = new PortfolioData();
- InitAdapters();
- }
- private void InitAdapters()
- {
- userAdapter = new PortfolioDataTableAdapters.UserTableAdapter();
- groupAdapter = new PortfolioDataTableAdapters.UserGroupTableAdapter();
- }
- public void AddUser(User usr)
- {
- PortfolioData.UserRow row = dataSet.User.NewUserRow();
- row.UserId = Guid.NewGuid();
- row.Username = usr.Username;
- row.Email = usr.Email;
- row.Password = Md5(usr.Password);
- row.Joined = DateTime.Now;
- row.Enabled = true;
- row.Verified = false;
- dataSet.User.AddUserRow(row);
- userAdapter.Update(dataSet.User);
- dataSet.User.AcceptChanges();
- }
- private string Md5(string password)
- {
- return password;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement