public static Configuration AddConfigurationTypeEntry( EnlistmentDC dc, bool submit, short id, User u, Email e, PhoneSKU p, Command c, BuildXml b, Enlistment1 en, BuildType bt) { Configuration o = new Configuration { ID = id, User = u, Email = e, PhoneSKU = p, Command = c, BuildXml = b, Enlistment1 = en, BuildType = bt }; dc.Configurations.InsertOnSubmit(o); if (submit) { dc.SubmitChanges(); } return(o); }
public static void PopulateDbSmall(EnlistmentDC dc, bool submit) { BuildType bt = AddBuildTypeEntry(dc, submit, 1, "Full Build 1"); AddBuildTypeEntry(dc, submit, 2, "Full Build 2"); BuildXml bx = AddBuildXmlTypeEntry(dc, submit, 1, @"C:\FilePath1\Config.xml"); AddBuildXmlTypeEntry(dc, submit, 2, @"C:\FilePath1\Config.xml"); Command c = AddCommandTypeEntry(dc, submit, 1, "Rebuild", "Wm Rebuild"); AddCommandTypeEntry(dc, submit, 2, "Build", "Wm Build"); User u = AddUserTypeEntry(dc, submit, 1, "Dave", "Hoover"); AddUserTypeEntry(dc, submit, 2, "John", "Wang"); Email e = AddEmailTypeEntry(dc, submit, 1, 2, true, "*****@*****.**"); AddEmailTypeEntry(dc, submit, 2, u, true, "*****@*****.**"); Enlistment1 en = AddEnlistmentTypeEntry(dc, submit, 1, @"F:\Enlistment1"); AddEnlistmentTypeEntry(dc, submit, 2, @"F:\Enlistment2"); PhoneSKU p = AddPhoneSkuTypeEntry(dc, submit, 1, "CEPC"); AddPhoneSkuTypeEntry(dc, submit, 2, "XDE"); Configuration cfg = AddConfigurationTypeEntry(dc, submit, 1, 2, 2, 2, 2, 2, 2, 2); AddConfigurationTypeEntry(dc, submit, 2, u, e, p, c, bx, en, bt); }
internal override void ModifyItem(string pathValue) { PhoneSKU en = (from c in dc.PhoneSKUs where c.ID == CurrentItemToEdit.ID select c).First(); en.Name = pathValue; dc.SubmitChanges(); }
internal override void AddItem() { short maxId = (from c in dc.PhoneSKUs select c.ID).Max(); PhoneSKU en = new PhoneSKU { ID = (short)(maxId + 1), Name = "PhoneSku" }; dc.PhoneSKUs.InsertOnSubmit(en); base.AddItem(); }
public static PhoneSKU AddPhoneSkuTypeEntry(EnlistmentDC dc, bool submit, short id, string name) { PhoneSKU o = new PhoneSKU { ID = id, Name = name }; dc.PhoneSKUs.InsertOnSubmit(o); if (submit) { dc.SubmitChanges(); } return(o); }