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) { Enlistment1 en = (from c in dc.Enlistments where c.Id == CurrentItemToEdit.Id select c).First(); en.Path = pathValue; dc.SubmitChanges(); }
internal override void AddItem() { short maxId = (from c in dc.Enlistments select c.Id).Max(); Enlistment1 en = new Enlistment1 { Id = (short)(maxId + 1), Path = "NewPath" }; dc.Enlistments.InsertOnSubmit(en); base.AddItem(); }
public static Enlistment1 AddEnlistmentTypeEntry(EnlistmentDC dc, bool submit, short id, string path) { Enlistment1 o = new Enlistment1 { Id = id, Path = path }; dc.Enlistments.InsertOnSubmit(o); if (submit) { dc.SubmitChanges(); } return(o); }