Example #1
0
        //
        // GET: /Init/
        public ActionResult Index()
        {
            DataContext context = new DataContext();

            IDalInitializer initializer = new DalInitializer();
            initializer.Initialize();
            return Content("Success");
        }
Example #2
0
        public void Initialize()
        {
            if (context != null)
            {
                throw new InvalidOperationException("Unit of work is already initialized.");
            }

            context = new DataContext();
        }
Example #3
0
        public static List<string> PrintAllUser()
        {
            using (var context = new DataContext())
            {
                List<string> result = new List<string>();

                var users = context.Users.Select(u => u);

                foreach(var user in users)
                {
                    string temp = $"Login:\t{user.Login}\nPassword:\t{user.Password}";
                    result.Add(temp);
                }

                return result;
            }
        }
Example #4
0
        public static void CreateUser(string login, string password)
        {
            using (DataContext context = new DataContext())
            {
                //var user = context.Users
                //    .Where(u => u.Login == login)
                //    .Select(u => u.Id)
                //    .FirstOrDefault();

                //if (user != 0)
                {
                    User newUser = new User();
                    newUser.Login = login;
                    newUser.Password = password;

                    context.Users.Add(newUser);

                    context.SaveChanges();
                }

            }
        }
Example #5
0
 public RepositoryFactory(DataContext context)
 {
     this.context = context;
 }