コード例 #1
0
ファイル: ClassA.cs プロジェクト: rabbycse/projecta
        public void Method2()
        {
            ClassS s = new ClassS();

            s.Method3();
            s.Method1();
        }
コード例 #2
0
 public ActionResult Clear(ClassS te)
 {
     ef.Configuration.EnsureTransactionsForFunctionsAndCommands = false;
     ef.Classes.Remove(ef.Classes.FirstOrDefault(x => x.ClassName == te.ClassName));
     if (ef.SaveChanges() > 0)
     {
         return(Content("删除成功"));
     }
     else
     {
         return(Content("失败"));
     }
 }
コード例 #3
0
        public ActionResult Update(ClassS te)
        {
            try
            {
                ClassS t  = te;
                Class  cl = new Class();
                cl.ClassID   = te.ClassID;
                cl.ClassName = te.ClassName;
                cl.GradeID   = Convert.ToInt32(t.GradeName);
                Teacher a = ef.Teachers.FirstOrDefault(x => x.TeacherName == t.MasterName);
                foreach (var item in ef.Teachers.ToList())
                {
                    if (item.TeacherName == t.MasterName)
                    {
                        cl.MasterID = item.TeacherID;
                    }
                    if (item.TeacherName == t.TeacharName)
                    {
                        cl.TeacharID = item.TeacherID;
                    }
                }

                if (string.IsNullOrEmpty(te.CreateTime))
                {
                    cl.CreateTime = DateTime.Now;
                }
                else
                {
                    cl.CreateTime = DateTime.Parse(te.CreateTime);
                }
                ef.Configuration.EnsureTransactionsForFunctionsAndCommands = false;
                ef.Entry(cl).State = EntityState.Modified;
                if (ef.SaveChanges() > 0)
                {
                    return(Content("修改成功"));
                }
                return(Content("失败"));
            }
            catch (Exception ex)
            {
                return(Content("请输入正确的班主任或者教员名称"));
            }
        }
コード例 #4
0
        static void Main(string[] args)
        {
            IKernel kernel = new StandardKernel(new ModuleBinding());

            ClassA a = new ClassA();

            a.Method1();
            a.Method2(); // hello world
            a.Method3();

            ClassB b = new ClassB();

            b.Method1();
            b.Method2();
            b.Method3();

            ClassD d = new ClassD(a);

            d.Method1();

            ClassE e = new ClassE();

            e.Method2();
            e.Method5();

            ClassH h = new ClassH();

            h.Method2();

            ClassJ j = new ClassJ();

            j.Method1();

            ClassK k = new ClassK();

            k.Method1();

            ClassM m = new ClassM();

            m.Method2();
            m.Method3();
            m.Method7();
            m.Method8();

            ClassN n = new ClassN();

            n.Method3();

            ClassO o = new ClassO();

            o.Method2();

            ClassP p = new ClassP();

            p.Method10();
            p.Method2();
            p.Method9();

            ClassL l = new ClassL(p);

            l.Method1();

            ClassQ q = new ClassQ();

            q.Method3();

            ClassR r = new ClassR();

            r.Method1();

            ClassS s = new ClassS();

            s.Method1();
            s.Method2();
            s.Method3();

            ClassT t = new ClassT(e);

            t.Method2();

            ClassU u = new ClassU();

            u.Mehthod1();

            ClassV v = new ClassV();

            v.Method2();

            ClassW w = new ClassW(kernel.Get <IInterfaceSomething>());

            w.Method2();
            w.Method3();

            ClassX x = new ClassX();

            x.Method1();

            ClassY y = new ClassY();

            y.Method2();

            ClassZ z = new ClassZ();

            z.Method2();
        }