コード例 #1
0
 public static void AddGrups(string name)
 {
     Model.UserContext context = new Model.UserContext();
     context.Grups.Add(new Model.Grups()
     {
         Name = name
     });
     context.SaveChanges();
 }
コード例 #2
0
 private static void RemoveStudent(string name)
 {
     try
     {
         Model.UserContext context = new Model.UserContext();
         context.Users.Remove(context.Users.Single(x => x.Name == name));
         context.SaveChanges();
     }
     catch
     {
         throw new Exception("Ошибка удаления");
     }
 }
コード例 #3
0
        public static void  AddStudent(string name, string grups)
        {
            Model.UserContext context = new Model.UserContext();
            try
            {
                Model.Grups gr = context.Grups.SingleOrDefault(x => x.Name == grups);
                if (gr == null)
                {
                    throw new Exception("Группа не найдена");
                }
                Model.User user = new Model.User {
                    Name = name, GrupsId = gr.GrupsId
                };

                context.Users.Add(user);
                context.SaveChanges();
            }
            catch
            {
                throw new Exception("Группа не найдена");
            }
        }
コード例 #4
0
 public static List <Model.Grups> AllGrups()
 {
     Model.UserContext context = new Model.UserContext();
     return(context.Grups.OrderBy(x => x.Name).ToList());
 }
コード例 #5
0
 public static List <Model.User> AllStudent()
 {
     Model.UserContext context = new Model.UserContext();
     return(context.Users.OrderBy(x => x.Grups.Name).ThenBy(x => x.Name).ToList());
 }