Beispiel #1
0
        public void LoadTeachers(string path)
        {
            XmlTeachers.root root = GetXmlData <XmlTeachers.root>(path);

            try
            {
                using (Entities db = new Entities())
                {
                    foreach (XmlTeachers.rootData rootData in root.data)
                    {
                        var t = _CastDTO.DTOToTeacher(new TeacherDTO()
                        {
                            Num  = rootData.num,
                            Name = rootData.name,
                        });
                        db.Teachers.Add(t);
                        //t.PayAbsences = rootData.details.goremMeshalem;
                    }
                    db.SaveChanges();
                }
            }
            catch (Exception e)
            {
                LogManager.LogException(e);
            }
        }
Beispiel #2
0
        public void LoadTeachers(string path)
        {
            XmlTeachers.root root = GetXmlData <XmlTeachers.root>(path);

            try
            {
                using (Entities db = new Entities())
                {
                    foreach (XmlTeachers.rootData rootData in root.data)
                    {
                        db.Teachers.Add(_CastDTO.DTOToTeacher(new TeacherDTO()
                        {
                            Num  = rootData.num,
                            Name = rootData.name,
                        }));
                    }
                    db.SaveChanges();
                }
            }
            catch (Exception e)
            {
                LogManager.LogException(e);
            }
        }