Пример #1
0
 public void Seed(RaisinsDB context)
 {
     foreach (var seeder in Seeders)
     {
         seeder.Seed(context);
     }
 }
Пример #2
0
 public void Seed(RaisinsDB context)
 {
     _unitOfWork = new UnitOfWork(context);
     AddActivity("Payment.Edit", "Administrator", "User");
     AddActivity("Payment.Lock", "Administrator", "Accountant");
     AddActivity("Home.Dashboard", "Administrator");
 }
Пример #3
0
 public void Seed(RaisinsDB context)
 {
     _unitOfWork = new UnitOfWork(context);
     AddActivity("Payment.Edit", "Administrator", "User");
     AddActivity("Payment.Lock", "Administrator", "Accountant");
     AddActivity("Home.Dashboard", "Administrator");
 }
Пример #4
0
 private void AddRole(RaisinsDB context, string roleName)
 {
     if (!context.Roles.Any(r => r.Name == roleName))
     {
         context.Roles.Add(new Role() { Name = roleName });
     }
 }
Пример #5
0
 public void Seed(RaisinsDB context)
 {
     //Role
     AddRole(context, "Administrator");
     AddRole(context, "Accountant");
     AddRole(context, "Manager");
     AddRole(context, "User");
 }
Пример #6
0
 public void Seed(RaisinsDB context)
 {
     _unitOfWork = new UnitOfWork(context);
     //Role
     AddRole("Administrator");
     AddRole("Accountant");
     AddRole("Manager");
     AddRole("User");
 }
Пример #7
0
 public void Seed(RaisinsDB context)
 {
     AddBeneficiary(context, "QaiTS", "  NAV QA/TS "); //1
     AddBeneficiary(context, "MANILEÑOS", "NAV Res Dev"); //2
     AddBeneficiary(context, "The TimeJumpers", "NAV Product/Taleris"); //3
     AddBeneficiary(context, "Funny Is The New Pogi", "NAV SS/PMO/Disney"); //4
     AddBeneficiary(context, "OCSDO Angels", "SUS OC SDO , PMO, SS"); //5
     AddBeneficiary(context, "The Chronicles of Naina", "SUS PM/NonRes/Res/BusinessGroups"); //6
     AddBeneficiary(context, "*Group TBA*", "SUS IT/Installs/PMO/PerfMon/Security/BusOps"); //7
 }
Пример #8
0
 public void Seed(RaisinsDB context)
 {
     AddCurrency(context, "PHP", 1.0M, 50.0M); //1
     AddCurrency(context, "USD", 44.0M, 1.0M); //2
     AddCurrency(context, "AUD", 39.0M, 1.0M); //3
     AddCurrency(context, "GBP", 71.0M, 1.0M); //4
     AddCurrency(context, "HKD", 5.0M, 9.0M);  //5
     AddCurrency(context, "SGD", 34.0M, 2.0M); //6
     AddCurrency(context, "EUR", 56.0M, 1.0M); //7
 }
Пример #9
0
        public void Seed(RaisinsDB context)
        {
            _unitOfWork = new UnitOfWork(context);

            AddCurrency("PHP", 1.0M, 50.0M); //1
            AddCurrency("USD", 44.0M, 1.0M); //2
            AddCurrency("AUD", 39.0M, 1.0M); //3
            AddCurrency("GBP", 71.0M, 1.0M); //4
            AddCurrency("HKD", 5.0M, 9.0M);  //5
            AddCurrency("SGD", 34.0M, 2.0M); //6
            AddCurrency("EUR", 56.0M, 1.0M); //7
        }
Пример #10
0
 private static void AddBeneficiary(
     RaisinsDB context,
     string name,
     string description)
 {
     if (!context.Beneficiaries.Any(b => b.Name == name))
     {
         context.Beneficiaries.Add(new Beneficiary()
         {
             Name = name,
             Description = description
         });
     }
 }
Пример #11
0
 private void AddCurrency(
     RaisinsDB context,
     string name,
     decimal exchangeRate,
     decimal ratio)
 {
     if (!context.Currencies.Any(c => c.CurrencyCode == name))
     {
         context.Currencies.Add(new Currency()
         {
             CurrencyCode = name,
             ExchangeRate = exchangeRate,
             Ratio = ratio
         });
     }
 }
Пример #12
0
        public void Seed(RaisinsDB context)
        {
            _unitOfWork = new UnitOfWork(context);

            AddBeneficiary("R.A. Street Boys",
                           "Rev Acctg QA, Dev, Product",
                           "https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2F1791739697767849%2Fvideos%2F1795411737400645%2F&show_text=0&width=560");  //1
            AddBeneficiary("Kingsman",
                           "NS, Ancillary, TCLoy QA",
                           "https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2F1791739697767849%2Fvideos%2F1795264210748731%2F&show_text=0&width=560");  //2

            AddBeneficiary("BEY",
                           "NS, Ancillary, TCLoy Dev",
                           "https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2F1791739697767849%2Fvideos%2F1795364620738690%2F&show_text=0&width=560");  //3

            AddBeneficiary("Teenage Dream",
                           "Product. SS. PMO",
                           "https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fpermalink.php%3Fstory_fbid%3D1793227410952411%26id%3D1791739697767849%26substory_index%3D0&width=500");  //4
        }
Пример #13
0
 public CurrencyRepository(RaisinsDB raisinsDB)
 {
     _raisinsDb = raisinsDB;
 }
Пример #14
0
 public ActivityRepository(RaisinsDB raisinsDb)
 {
     _raisinDb = raisinsDb;
 }
Пример #15
0
 public RoleRepository(RaisinsDB raisinsDb)
 {
     _raisinsDb = raisinsDb;
 }
Пример #16
0
 public TicketRepository(RaisinsDB raisinsDb)
 {
     _raisinsDb = raisinsDb;
 }
Пример #17
0
 public BeneficiaryRepository(RaisinsDB raisinsDb)
 {
     _raisinsDb = raisinsDb;
 }
Пример #18
0
        public static void Seed(RaisinsDB context)
        {
            using (var db = ObjectProvider.CreateDB())
            {

                if (db.Roles.Count() == 0)
                {
                    db.Roles.Add(new Role() { Name = "Administrator" });
                    db.Roles.Add(new Role() { Name = "Accountant" });
                    db.Roles.Add(new Role() { Name = "Manager" });
                    db.Roles.Add(new Role() { Name = "User" });

                    db.SaveChanges();
                }

                if (db.Activities.Count() == 0)
                {

                    db.Activities.Add(new Activity()
                    {
                        Name = "Payment.Edit",
                        Roles = new List<Role>()
                        {
                            db.Roles.First(r => r.Name == "Administrator"),
                            db.Roles.First(r => r.Name == "User")
                        }
                    });

                    db.Activities.Add(new Activity()
                    {
                        Name = "Payment.Lock",
                        Roles = new List<Role>()
                        {
                            db.Roles.First(r => r.Name == "Administrator"),
                            db.Roles.First(r => r.Name == "Accountant"),
                        }
                    });

                    db.SaveChanges();
                }

                if (db.Beneficiaries.Count() == 0)
                {

                    db.Beneficiaries.Add(new Beneficiary() { Description = "QaiTS", Name = "QaiTS" });
                    db.Beneficiaries.Add(new Beneficiary() { Description = "MANILEÑOS", Name = "MANILEÑOS" });
                    db.Beneficiaries.Add(new Beneficiary() { Description = "The TimeJumper", Name = "The TimeJumper" });
                    db.Beneficiaries.Add(new Beneficiary() { Description = "Funny Is The New Pogi", Name = "Funny Is The New Pogi" });
                    db.Beneficiaries.Add(new Beneficiary() { Description = "OCSDO Angels", Name = "OCSDO Angels" });
                    db.Beneficiaries.Add(new Beneficiary() { Description = "The Chronicles of Naina", Name = "The Chronicles of Naina" });
                    db.Beneficiaries.Add(new Beneficiary() { Description = "*Group TBA*", Name = "*Group TBA*" });

                    db.SaveChanges();
                }

                if (db.Currencies.Count() == 0)
                {
                    db.Currencies.Add(new Currency() { CurrencyCode = "PHP", ExchangeRate = 1, Ratio = 50M });
                    db.Currencies.Add(new Currency() { CurrencyCode = "USD", ExchangeRate = 42, Ratio = 1M });
                    db.Currencies.Add(new Currency() { CurrencyCode = "AUD", ExchangeRate = 43, Ratio = 1M });
                    db.Currencies.Add(new Currency() { CurrencyCode = "SGD", ExchangeRate = 34, Ratio = 2M });
                    db.Currencies.Add(new Currency() { CurrencyCode = "HKD", ExchangeRate = 5, Ratio = 9M });
                    db.Currencies.Add(new Currency() { CurrencyCode = "EUR", ExchangeRate = 53, Ratio = 1M });
                    db.Currencies.Add(new Currency() { CurrencyCode = "GBP", ExchangeRate = 66, Ratio = 1M });
                    db.Currencies.Add(new Currency() { CurrencyCode = "NZD", ExchangeRate = 34, Ratio = 2M });
                    db.Currencies.Add(new Currency() { CurrencyCode = "MYR", ExchangeRate = 13, Ratio = 4M });

                    db.SaveChanges();
                }

                //TODO
                //if (!Account.Exists("admin"))
                //{
                //    //TODO: make this db based.
                //    Account.CreateUser("admin", "P@ssw0rd!1",
                //        new List<Role>()
                //        {
                //            db.Roles.First(r => r.Name == "Administrator")
                //        },
                //        new AccountProfile() { Name = "Administrator", IsLocal = false, Currencies = db.Currencies.ToList(), Beneficiaries = db.Beneficiaries.ToList() });
                //}

            }
        }
Пример #19
0
 public PaymentRepository(RaisinsDB raisinsDb)
 {
     _raisinsDb = raisinsDb;
 }
Пример #20
0
        public void Seed(RaisinsDB context)
        {
            _unitOfWork = new UnitOfWork(context);
            #region Administrators

            AddAdmin("admin", "@dmin!23", "Developer Accounts");
            AddAdmin("mendozg", "mendozg!23", "Gen Mendoza");
            AddAdmin("delacle", "delacle!23", "Lei dela Cruz");
            AddAdmin("pascuaa", "pascuaa!23", "Arla Pascual");
            AddAdmin("delosrd", "delosrd!23", "Danica Delos Reyes");

            #endregion

            #region Accountants/Auditors

            //Group 1 QAiTS
            AddAccountant("adacrue", "adacrue!23", " Edhiko Adacruz", 1, 1);
            AddAccountant("andagda", "andagda!23", "Danielito Andag", 1, 1);
            AddAccountant("catigum", "catigum!23", " Michelle Rodrigo", 1, 1);


            //Group 2 QAiTS   Manileños
            AddAccountant("linggay", "linggay!23", " Gayle Udelle Ling", 2, 1);
            AddAccountant("jaraban", "jaraban!23", "Noreen Jaraba", 2, 1);



            //Group 3 The TimeJumpers
            AddAccountant("seejoan", "seejoan!23", "Joan See", 3, 1);
            AddAccountant("paguiad", "paguiad!23", "Dominic John Paguia", 3, 1);
            // AddAccountant(context, "Navarro", "Navarro!23", "Mai Navarro", 3, 1); //same type of user



            //Group 4  Funny is the New Pogi
            AddAccountant("tanjoan", "tanjoan", "Joan Tan", 4, 1);
            AddAccountant("espirip", "espirip!23", "Pam Espiritu", 4, 1);

            //Group 5  OCSDO Angels
            AddAccountant("evangel", "evangel!23", "Lesley Evangelista", 5, 1);
            AddAccountant("dizonro", "dizonro!23", "Roberto Dizon", 5, 1);

            //Group 6 The Chronicles of Naina
            AddAccountant("cortesf", "cortesf!23", "Francis Pio Cortes", 6, 1);
            AddAccountant("lomedag", "lomedag!23", "Geronimo Lomeda, Jr.", 6, 1);

            //Group 7 *TBA

            #endregion


            #region Users

            //Group 1 QAiTS
            AddUser("trinidp", "trinidp!23", "Paolo Trinidad", 1, 1);
            AddUser("lumawim", "lumawim!23", "Mark Lester Lumawig", 1, 1);
            AddUser("soriajo", "soriajo!23", "Japs Soria", 1, 1);
            AddUser("logicam", "logicam!23", "Mia Logica", 1, 1);
            AddUser("jugosja", "jugosja!23", "Jason Jugos", 1, 1);
            AddUser("mundoma", "mundoma!23", "Trina Mundo", 1, 1);

            //Group 2    Manileños
            AddUser("galsiml", "galsiml!23", "Leah Galsim", 2, 1);
            AddUser("domingb", "domingb!23", "Bon Domingo", 2, 1);



            //Group 3  The TimeJumpers
            AddUser("navarrs", "navarrs!23", "Mai Navarro", 3, 1);
            AddUser("micukas", "micukas!23", "Kass Micu", 3, 1);
            AddUser("tobiasa", "tobiasa!23", "Angie Tobias", 3, 1);
            AddUser("taagkar", "taagkar!23", "Karl Alex Taag", 3, 1);
            AddUser("cadizbl", "cadizbl!23", "Blesilda Cadiz", 3, 1);
            AddUser("soanjer", "soanjer!23", "Jeremiah Soan", 3, 1);


            //Group 4  Funny is the New Pogi
            AddUser("macalim", "macalim!23", "Dianne Macalintal", 4, 1);
            AddUser("miharam", "miharam!23", "Myra Mihara", 4, 1);
            AddUser("chiujef", "chiujef!23", "Jeff Chiu", 4, 1);
            AddUser("raymunk", "raymunk!23", "Kris Raymundo", 4, 1);

            //Group 5  OCSDO Angels
            AddUser("macalim", "macalim!23", "Lorreyn Joy Orbeta", 5, 1);
            AddUser("contrer", "contrer!23", "Rizelle Contreras", 5, 1);
            AddUser("medrani", "medrani!23", "Izza Medrano", 5, 1);
            AddUser("dalidka", "dalidka!23", "Maria Karla Dalid", 5, 1);
            AddUser("gabriee", "gabriee!23", "Jelynne Gabriel", 5, 1);


            //Group 6  The Chronicles of Naina
            AddUser("pardoja ", "pardoja !23", "Jazel Pardo", 6, 1);
            AddUser("fernanp", "fernanp!23", "Paula Bianca Fernandez", 6, 1);
            AddUser("tarcenm ", "tarcenm ", "Michelle Tarcena", 6, 1);

            //Group 7  *TBA



            #endregion
        }
Пример #21
0
        public void Seed(RaisinsDB context)
        {
            _unitOfWork = new UnitOfWork(context);
            #region Administrators

            AddAdmin("admin", "@dmin!23", "Developer Accounts");
            AddAdmin("mendozg", "mendozg!23", "Gen Mendoza");
            AddAdmin("delacle", "delacle!23", "Lei dela Cruz");
            AddAdmin("pascuaa", "pascuaa!23", "Arla Pascual");
            AddAdmin("delosrd", "delosrd!23", "Danica Delos Reyes");

            #endregion

            #region Accountants/Auditors

            //Group 1 QAiTS
            AddAccountant("adacrue", "adacrue!23", " Edhiko Adacruz", 1, 1);
            AddAccountant("andagda", "andagda!23", "Danielito Andag", 1, 1);
            AddAccountant("catigum", "catigum!23", " Michelle Rodrigo", 1, 1);

            //Group 2 QAiTS   Manileños
            AddAccountant("linggay", "linggay!23", " Gayle Udelle Ling", 2, 1);
            AddAccountant("jaraban", "jaraban!23", "Noreen Jaraba", 2, 1);

            //Group 3 The TimeJumpers
              AddAccountant("seejoan", "seejoan!23", "Joan See", 3, 1);
              AddAccountant("paguiad", "paguiad!23", "Dominic John Paguia", 3, 1);
              // AddAccountant(context, "Navarro", "Navarro!23", "Mai Navarro", 3, 1); //same type of user

            //Group 4  Funny is the New Pogi
              AddAccountant("tanjoan", "tanjoan", "Joan Tan", 4, 1);
              AddAccountant("espirip", "espirip!23", "Pam Espiritu", 4, 1);

            //Group 5  OCSDO Angels
              AddAccountant("evangel", "evangel!23", "Lesley Evangelista", 5, 1);
              AddAccountant("dizonro", "dizonro!23", "Roberto Dizon", 5, 1);

            //Group 6 The Chronicles of Naina
              AddAccountant("cortesf", "cortesf!23", "Francis Pio Cortes", 6, 1);
              AddAccountant("lomedag", "lomedag!23", "Geronimo Lomeda, Jr.", 6, 1);

            //Group 7 *TBA

            #endregion

            #region Users

            //Group 1 QAiTS
              AddUser("trinidp", "trinidp!23", "Paolo Trinidad", 1, 1);
              AddUser("lumawim", "lumawim!23", "Mark Lester Lumawig", 1, 1);
              AddUser("soriajo", "soriajo!23", "Japs Soria", 1, 1);
              AddUser("logicam", "logicam!23", "Mia Logica", 1, 1);
              AddUser("jugosja", "jugosja!23", "Jason Jugos", 1, 1);
              AddUser("mundoma", "mundoma!23", "Trina Mundo", 1, 1);

            //Group 2    Manileños
              AddUser("galsiml", "galsiml!23", "Leah Galsim", 2, 1);
              AddUser("domingb", "domingb!23", "Bon Domingo", 2, 1);

            //Group 3  The TimeJumpers
            AddUser("navarrs", "navarrs!23", "Mai Navarro", 3, 1);
            AddUser("micukas", "micukas!23", "Kass Micu", 3, 1);
            AddUser("tobiasa", "tobiasa!23", "Angie Tobias", 3, 1);
            AddUser("taagkar", "taagkar!23", "Karl Alex Taag", 3, 1);
            AddUser("cadizbl", "cadizbl!23", "Blesilda Cadiz", 3, 1);
            AddUser("soanjer", "soanjer!23", "Jeremiah Soan", 3, 1);

            //Group 4  Funny is the New Pogi
            AddUser("macalim", "macalim!23", "Dianne Macalintal", 4, 1);
            AddUser("miharam", "miharam!23", "Myra Mihara", 4, 1);
            AddUser("chiujef", "chiujef!23", "Jeff Chiu", 4, 1);
            AddUser("raymunk", "raymunk!23", "Kris Raymundo", 4, 1);

            //Group 5  OCSDO Angels
            AddUser("macalim", "macalim!23", "Lorreyn Joy Orbeta", 5, 1);
            AddUser("contrer", "contrer!23", "Rizelle Contreras", 5, 1);
            AddUser("medrani", "medrani!23", "Izza Medrano", 5, 1);
            AddUser("dalidka", "dalidka!23", "Maria Karla Dalid", 5, 1);
            AddUser("gabriee", "gabriee!23", "Jelynne Gabriel", 5, 1);

            //Group 6  The Chronicles of Naina
            AddUser("pardoja ", "pardoja !23", "Jazel Pardo", 6, 1);
            AddUser("fernanp", "fernanp!23", "Paula Bianca Fernandez", 6, 1);
            AddUser("tarcenm ", "tarcenm ", "Michelle Tarcena", 6, 1);

            //Group 7  *TBA

            #endregion
        }
Пример #22
0
 public AccountRepository(RaisinsDB raisinsDb)
 {
     _raisinsDb = raisinsDb;
 }
Пример #23
0
 public MailQueuesRepository(RaisinsDB raisinsDb)
 {
     _raisinsDb = raisinsDb;
 }
Пример #24
0
 public ExecutiveRepository(RaisinsDB raisinsDb)
 {
     _raisinsDb = raisinsDb;
 }