Пример #1
0
        private static void DbInit()
        {
            Database.SetInitializer<ModelAts>(new DropCreateDatabaseAlways<ModelAts>());
            for (int i = 0; i < 999; i++)
            {
                using (var port = new Port
                {
                    PortNum = 1000 + i,
                    Captured = false
                })
                {
                    ats.Ports.Add(port);
                    using (var caller = new Caller
                    {
                        CallerId = 2000 + i
                    })
                    {
                        ats.Callers.Add(caller);
                        port.Caller = caller;
                    }
                }
            }
            using (var terminal = new Terminal
            {
                TerminalState = Enums.TerminalState.Off

            })
            {
                ats.Terminals.Add(terminal);

            }

            using (var tarrif = new Tarrif
            {
                Name = "1cent",
                MinuteCost = 0.01f
            })
            {
                ats.CallTarrifs.Add(tarrif);
            }
            using (var tarrif = new Tarrif
            {
                Name = "5cent",
                MinuteCost = 0.05f
            })
            {
                ats.CallTarrifs.Add(tarrif);
            }
            using (var tarrif = new Tarrif
            {
                Name = "100cent",
                MinuteCost = 1f
            })
            {
                ats.CallTarrifs.Add(tarrif);
            }

            ats.SaveChanges();
        }
Пример #2
0
 public void DoCallStart(Caller caller,Caller callee)
 {
 }