Example #1
0
        private void CreateSeed()
        {
            List <LK_RentalStatus> InitialRentalStatus = new List <LK_RentalStatus>();
            List <String>          listStatusRental    = new List <string>()
            {
                "A,Available For Rent",
                "C,Casual Leasing",
                "N,Not Defined",
                "P,Casual Parking",
                "R,Rent Out"
            };

            foreach (var item in listStatusRental)
            {
                var rentalStatusSeparate = item.Split(',');

                var rentalStatusPush = new LK_RentalStatus()
                {
                    rentalStatusCode = rentalStatusSeparate[0],
                    rentalStatusName = rentalStatusSeparate[1]
                };

                InitialRentalStatus.Add(rentalStatusPush);
            }

            foreach (var rentalStatus in InitialRentalStatus)
            {
                AddIfNotExists(rentalStatus);
            }
        }
Example #2
0
        private void AddIfNotExists(LK_RentalStatus rentalStatus)
        {
            if (_context.LK_RentalStatus.Any(l => l.rentalStatusCode == rentalStatus.rentalStatusCode))
            {
                return;
            }

            _context.LK_RentalStatus.Add(rentalStatus);

            _context.SaveChanges();
        }