示例#1
0
        private void CreateLanguages()
        {
            List <LK_AddrType> InitialAddrType = new List <LK_AddrType>();
            List <String>      listAddrStatus  = new List <string>()
            {
                "1,ID",
                "2,Billing",
                "3,Corress",
                "4,NPWP",
                "5,Domisili"
            };

            foreach (var item in listAddrStatus)
            {
                var AddrTypeSeparate = item.Split(',');

                var AddrTypePush = new LK_AddrType()
                {
                    addrType     = AddrTypeSeparate[0],
                    addrTypeName = AddrTypeSeparate[1]
                };

                InitialAddrType.Add(AddrTypePush);
            }

            foreach (var addrType in InitialAddrType)
            {
                AddIfNotExists(addrType);
            }
        }
示例#2
0
        private void AddIfNotExists(LK_AddrType addrType)
        {
            if (_context.LK_AddrType.Any(l => l.addrType == addrType.addrType))
            {
                return;
            }

            _context.LK_AddrType.Add(addrType);

            _context.SaveChanges();
        }