public static void MyClassInitialize(TestContext testContext) { UpdateHtmlForm updateForm = new UpdateHtmlForm(); updateForm.ShowDialog(); using (var ctx = new NijieContext()) { ctx.Database.Delete(); ctx.SaveChanges(); } }
public void SaveToDb(NijieContext dao, bool suppressSave = false) { var member = (from x in dao.Members where x.MemberId == this.Member.MemberId select x).FirstOrDefault(); if (member != null) { this.Member = member; } var temp = new List<NijieTag>(); for (int i = 0; i < this.Tags.Count; ++i) { var t = this.Tags.ElementAt(i); var x = (from a in dao.Tags where a.Name == t.Name select a).FirstOrDefault(); if (x != null) { temp.Add(x); } else { temp.Add(t); } } this.Tags = temp; dao.Images.AddOrUpdate(this); if (!suppressSave) { dao.SaveChanges(); } Debug.Assert(this.WorkDate != DateTime.MinValue, "Works Date cannot be set to DateTime.MinValue"); }