コード例 #1
0
ファイル: Program.cs プロジェクト: osama-aladib/FinalProject
        static void testAddingStudent(string afirstname, string afathername, string asurname, string firstname, string fathername, string surname,
                                      string email, string mobile, int departmentid, string regyear, string unnum, int userid, int groupid)
        {
            //Console.WriteLine("Hello World!");

            using (var context = new DBClasses.LogiTestDbContext())
            {
                var std = new DBClasses.Student();
                std.AFirstName   = afirstname;
                std.FirstName    = firstname;
                std.AFatherName  = afathername;
                std.FatherName   = fathername;
                std.ASurName     = asurname;
                std.SurName      = surname;
                std.Email        = email;
                std.Mobile       = mobile;
                std.DepartmentId = departmentid;
                std.RegYear      = regyear;
                std.UnNum        = unnum;
                std.UserId       = userid;
                std.GroupId      = groupid;

                context.Add(std);
                context.SaveChanges();
            }

            Console.WriteLine("done student");
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: osama-aladib/FinalProject
        static void testAddingAssignment(double mark, double decmark, int groupid, DateTime publishdate, DateTime deadline, DateTime tdeadline,
                                         string description, string template)//, string solution, string asstest, string note)
        {
            //Console.WriteLine("Hello World!");

            using (var context = new DBClasses.LogiTestDbContext())
            {
                var assi = new DBClasses.Assignment();
                assi.Mark        = mark;
                assi.DecMark     = decmark;
                assi.GroupId     = groupid;
                assi.PublishDate = publishdate;
                assi.Deadline    = deadline;
                assi.TDeadline   = tdeadline;
                assi.Description = description;
                assi.Template    = template;
                //assi.Solution = solution;
                //assi.AssTest = asstest;
                //assi.Note = note;

                context.Add(assi);
                context.SaveChanges();
            }

            Console.WriteLine("done assignment");
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: osama-aladib/FinalProject
 static void testdelete()
 {
     using (var context = new DBClasses.LogiTestDbContext())
     {
         var dept = context.Departments
                    .Single(b => b.DeptName == "Micaa");
         context.Remove(dept);
         context.SaveChanges();
         Console.WriteLine("Done !!! Depatment deleted");
     }
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: osama-aladib/FinalProject
        static void testAddingDepartment(string deptname)
        {
            //Console.WriteLine("Hello World!");

            using (var context = new DBClasses.LogiTestDbContext())
            {
                var dept = new DBClasses.Department();
                dept.DeptName = deptname;
                context.Add(dept);
                context.SaveChanges();
            }

            Console.WriteLine("done department");
        }
コード例 #5
0
ファイル: Program.cs プロジェクト: osama-aladib/FinalProject
        static void testupdate()
        {
            using (var context = new DBClasses.LogiTestDbContext())
            {
                var blog1 = context.Students.SingleOrDefault(b => b.PersonId == 2);
                blog1.UnNum = "201510160";
                context.SaveChanges();
                Console.WriteLine("Done");

                var blog = context.Students
                           .Single(b => b.UnNum == "201510160");
                Console.WriteLine(blog.PersonId);
                Console.WriteLine(blog.FirstName);
                Console.WriteLine(blog.FatherName);
                Console.WriteLine(blog.SurName);
            }
        }
コード例 #6
0
ファイル: Program.cs プロジェクト: osama-aladib/FinalProject
        static void testAddingUser(string username, string password, string hint, int type)
        {
            //Console.WriteLine("Hello World!");

            using (var context = new DBClasses.LogiTestDbContext())
            {
                var us = new DBClasses.User();
                us.UserName = username;
                us.Password = password;
                us.Hint     = hint;
                us.Type     = type;

                context.Add(us);
                context.SaveChanges();
            }

            Console.WriteLine("done user");
        }
コード例 #7
0
ファイル: Program.cs プロジェクト: osama-aladib/FinalProject
        static void testAddingGroup(string groupsemester, int maxnum, int teacherid, string day, DateTime time)
        {
            //Console.WriteLine("Hello World!");

            using (var context = new DBClasses.LogiTestDbContext())
            {
                var gr = new DBClasses.Group();
                gr.GroupSemester = groupsemester;
                gr.MaxNum        = maxnum;
                gr.TeacherId     = teacherid;
                gr.Day           = day;
                gr.Time          = time;

                context.Add(gr);
                context.SaveChanges();
            }

            Console.WriteLine("done group");
        }
コード例 #8
0
ファイル: Program.cs プロジェクト: osama-aladib/FinalProject
        static void testAddingSub(int studentid, int assid, DateTime date, string solution, int tryid)//,double mark)
        {
            //Console.WriteLine("Hello World!");

            using (var context = new DBClasses.LogiTestDbContext())
            {
                var sub = new DBClasses.Submission();
                sub.StudentId = studentid;
                sub.AssId     = assid;
                sub.Date      = date;
                sub.Solution  = solution;
                //sub.Mark = mark;
                sub.TryId = tryid;
                //sub.SubmissionId = submissionid;

                context.Add(sub);
                context.SaveChanges();
            }

            Console.WriteLine("done submission");
        }
コード例 #9
0
ファイル: Program.cs プロジェクト: osama-aladib/FinalProject
        static void testAddingTeacher(string afirstname, string firstname, string afathername,
                                      string fathername, string asurname, string surname,
                                      string email, string mobile, int userid)
        {
            //Console.WriteLine("Hello World!");

            using (var context = new DBClasses.LogiTestDbContext())
            {
                var std = new DBClasses.Teacher();
                std.AFirstName  = afirstname;
                std.FirstName   = firstname;
                std.AFatherName = afathername;
                std.FatherName  = fathername;
                std.ASurName    = asurname;
                std.SurName     = surname;
                std.Email       = email;
                std.Mobile      = mobile;
                std.UserId      = userid;
                context.Add(std);
                context.SaveChanges();
            }

            Console.WriteLine("done teacher");
        }