Exemple #1
0
        public static void GenerateRandomNodes(int _authenticatedUserId, string _connectionString)
        {
            SocietatiAsigurareRepository sar = new SocietatiAsigurareRepository(_authenticatedUserId, _connectionString);

            SocietateAsigurare[] sas = (SocietateAsigurare[])sar.GetAll().Result;
            Random r  = new Random(10);
            Random r2 = new Random();

            foreach (SocietateAsigurare sa1 in sas)
            {
                int NR_DOSARE = r2.Next(0, 9);
                foreach (SocietateAsigurare sa2 in sas)
                {
                    if (sa1.ID != sa2.ID)
                    {
                        for (int i = 0; i < NR_DOSARE; i++)
                        {
                            Dosar d = new Dosar(_authenticatedUserId, _connectionString);
                            d.NR_DOSAR_CASCO     = String.Format("AUTOGENERAT_{0}_{1}_{2}", sa1.ID, sa2.ID, i);
                            d.ID_ASIGURAT_CASCO  = 1;
                            d.ID_ASIGURAT_RCA    = 2;
                            d.ID_AUTO_CASCO      = 1;
                            d.ID_AUTO_RCA        = 2;
                            d.ID_SOCIETATE_CASCO = sa1.ID;
                            d.ID_SOCIETATE_RCA   = sa2.ID;
                            d.NR_POLITA_CASCO    = "TEST_POLITA_CASCO";
                            d.NR_POLITA_RCA      = "TEST_POLITA_RCA";
                            d.REZERVA_DAUNA      = d.SUMA_IBNR = d.VALOARE_DAUNA = d.VALOARE_REGRES = d.VMD = r.Next(10, 1000);
                            d.STATUS             = "AVIZAT";
                            d.DATA_EVENIMENT     = d.DATA_CREARE = d.DATA_ULTIMEI_MODIFICARI = DateTime.Now;
                            response rsp = d.Insert();
                        }
                    }
                }
            }
        }