コード例 #1
0
        //метод вывода содержимого о компании из xml файла
        public static ContactsCompanyViewModel FromXML(string path)
        {
            AdvertizingAgency1Entities context = new AdvertizingAgency1Entities();
            ContactsCompanyViewModel model = new ContactsCompanyViewModel();

            //загрузили файл
            XDocument xdoc = XDocument.Load(path);

            model.SpisSotr = context.Сотрудники.Where(x => x.Должность == "менеджер" || x.Должность == "руководитель");

            foreach (XElement aboutElement in xdoc.Element("about").Elements("RshCompany"))
            {
                XAttribute nameatr = aboutElement.Attribute("nameRsc");
                XElement Rsc = aboutElement.Element("Rsc");
                XElement EmComp = aboutElement.Element("Em");
                XElement Paswor = aboutElement.Element("Pasw");
                model.Rsc = Rsc.Value;
                model.Email = EmComp.Value;
                model.Pasw = Paswor.Value;
            }
            return model;
        }
コード例 #2
0
 public EfAdresRepository(AdvertizingAgency1Entities context)
 {
     this.context = context;
 }
コード例 #3
0
 public EfContaktnoeLicoRepository(AdvertizingAgency1Entities context)
 {
     this.context = context;
 }
コード例 #4
0
 public EfDogovorRepository(AdvertizingAgency1Entities context)
 {
     this.context = context;
 }
コード例 #5
0
 public EfRazrabotkiRepozitory(AdvertizingAgency1Entities context)
 {
     this.context = context;
 }