public void Seed(RaisinsDB context) { foreach (var seeder in Seeders) { seeder.Seed(context); } }
public void Seed(RaisinsDB context) { _unitOfWork = new UnitOfWork(context); AddActivity("Payment.Edit", "Administrator", "User"); AddActivity("Payment.Lock", "Administrator", "Accountant"); AddActivity("Home.Dashboard", "Administrator"); }
private void AddRole(RaisinsDB context, string roleName) { if (!context.Roles.Any(r => r.Name == roleName)) { context.Roles.Add(new Role() { Name = roleName }); } }
public void Seed(RaisinsDB context) { //Role AddRole(context, "Administrator"); AddRole(context, "Accountant"); AddRole(context, "Manager"); AddRole(context, "User"); }
public void Seed(RaisinsDB context) { _unitOfWork = new UnitOfWork(context); //Role AddRole("Administrator"); AddRole("Accountant"); AddRole("Manager"); AddRole("User"); }
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 }
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 }
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 }
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 }); } }
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 }); } }
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 }
public CurrencyRepository(RaisinsDB raisinsDB) { _raisinsDb = raisinsDB; }
public ActivityRepository(RaisinsDB raisinsDb) { _raisinDb = raisinsDb; }
public RoleRepository(RaisinsDB raisinsDb) { _raisinsDb = raisinsDb; }
public TicketRepository(RaisinsDB raisinsDb) { _raisinsDb = raisinsDb; }
public BeneficiaryRepository(RaisinsDB raisinsDb) { _raisinsDb = raisinsDb; }
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() }); //} } }
public PaymentRepository(RaisinsDB raisinsDb) { _raisinsDb = raisinsDb; }
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 }
public AccountRepository(RaisinsDB raisinsDb) { _raisinsDb = raisinsDb; }
public MailQueuesRepository(RaisinsDB raisinsDb) { _raisinsDb = raisinsDb; }
public ExecutiveRepository(RaisinsDB raisinsDb) { _raisinsDb = raisinsDb; }