public void Add(Card c)
 {
     if (c == null)
     {
         throw new Exception("card cannot be null");
     }
     CardContext.AddCard(c);
 }
Exemple #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Starting data import");
            foreach (string file in Directory.EnumerateFiles(@"..\Debug\Data", "*.csv"))
            {
                Console.WriteLine("Processing file:" + file);
                System.IO.StreamReader actualFile = new System.IO.StreamReader(file);
                int    counter = 0;
                string line;
                while ((line = actualFile.ReadLine()) != null)
                {
                    if (counter != 0)
                    {
                        var elements = line.Split(',');
                        var card     = new Card()
                        {
                            UnitId  = elements[0],
                            OpeId   = elements[1],
                            OpeId6  = elements[2],
                            InstNM  = elements[3],
                            City    = elements[4],
                            State   = elements[5],
                            Pincode = elements[6]
                        };
                        Task.Delay(5000);
                        Console.WriteLine("Adding data:" + card.UnitId);
                        CardContext.AddCard(card);
                    }
                    counter++;
                }

                actualFile.Close();
            }
            //for testing only
            Console.WriteLine("End data import");
            Console.ReadLine();
        }