示例#1
0
        public Main_Form(User user)
        {
            InitializeComponent();
            admin                 = user;
            work                  = new GenericUnitOfWork(new ServerContext(ConfigurationManager.ConnectionStrings["conStr"].ConnectionString));
            repositoryUser        = work.Reposiyory <User>();
            repositoryGroup       = work.Reposiyory <Group>();
            repositoryQuestion    = work.Reposiyory <Question>();
            repositoryResult      = work.Reposiyory <Result>();
            repositoryTest        = work.Reposiyory <Test>();
            repositoryAnswer      = work.Reposiyory <Answer>();
            repositoryUserAnswear = work.Reposiyory <UserAnswear>();


            dataGridView1.Visible   = false;
            comboBox1.Visible       = false;
            label1.Visible          = false;
            groupBox2.Visible       = false;
            comboBox1.DisplayMember = "Title";
            removeButton.Visible    = false;

            repositoryGroup.GetAll().ToList().ForEach(row =>
            {
                comboBox1.Items.Add(row);
            });

            TestServer server = new TestServer(work);

            server.Start();
        }
示例#2
0
 public TestServer(GenericUnitOfWork work)
 {
     repositoryUser = work.Reposiyory <User>();
     JsonConvert.DefaultSettings = () => new JsonSerializerSettings
     {
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore
     };
 }
示例#3
0
文件: Form1.cs 项目: lozynska/Server
        public Form1()
        {
            InitializeComponent();
            work           = new GenericUnitOfWork(new ServerContext(ConfigurationManager.ConnectionStrings["conStr"].ConnectionString));
            repositoryUser = work.Reposiyory <User>();
            //user = new User() { Name = "ad", Login = "******", Password = "******", isAdmin = true };
            //repositoryUser.Add(user);
            Main_Form main_Form = new Main_Form(user);

            main_Form.ShowDialog();
        }