void Save_Click(object sender, EventArgs e) { Asset asst = null; using (WindchimeEntities wce = new WindchimeEntities()) { if (id != null) { asst = (from Asset a in wce.PermissionableEntities.OfType <Asset>() where a.EntityID == id select a).FirstOrDefault(); } if (asst == null) { asst = new Asset(); wce.AddToPermissionableEntities(asst); } asst.Headline = Name_box.Text; TextVersion tv = new TextVersion(); tv.Text = Content_box.Text; tv.CreatedDate = DateTime.Now; asst.Versions.Add(tv); wce.AddToVersionSet(tv); wce.SaveChanges(); wce.Refresh(System.Data.Objects.RefreshMode.StoreWins, asst); id = asst.EntityID; } }
void Save_Click(object sender, EventArgs e) { Assignment assgn = null; using (WindchimeEntities wce = new WindchimeEntities()) { if (id != null) { assgn = (from Assignment a in wce.PermissionableEntities.OfType <Assignment>() where a.EntityID == id select a).FirstOrDefault(); } if (assgn == null) { assgn = new Assignment(); wce.AddToPermissionableEntities(assgn); } assgn.Summary = Summary_box.Text; assgn.Name = Name_box.Text; assgn.DueDate = DateTime.Parse(DueDate_box.Text); assgn.Location = Location_box.Text; if (Completed_chk.Checked && assgn.CompletedDate == null) { assgn.CompletedDate = DateTime.Now; } else if (!Completed_chk.Checked) { assgn.CompletedDate = null; } wce.SaveChanges(); wce.Refresh(System.Data.Objects.RefreshMode.StoreWins, assgn); id = assgn.EntityID; } }
void Save_Click(object sender, EventArgs e) { Assignment assgn = null; using (WindchimeEntities wce = new WindchimeEntities()) { if (id != null) { assgn = (from Assignment a in wce.PermissionableEntities.OfType<Assignment>() where a.EntityID == id select a).FirstOrDefault(); } if (assgn == null) { assgn = new Assignment(); wce.AddToPermissionableEntities(assgn); } assgn.Summary = Summary_box.Text; assgn.Name = Name_box.Text; assgn.DueDate = DateTime.Parse(DueDate_box.Text); assgn.Location = Location_box.Text; if (Completed_chk.Checked && assgn.CompletedDate == null) assgn.CompletedDate = DateTime.Now; else if (!Completed_chk.Checked) assgn.CompletedDate = null; wce.SaveChanges(); wce.Refresh(System.Data.Objects.RefreshMode.StoreWins, assgn); id = assgn.EntityID; } }
void Save_Click(object sender, EventArgs e) { Asset asst = null; using (WindchimeEntities wce = new WindchimeEntities()) { if (id != null) { asst = (from Asset a in wce.PermissionableEntities.OfType<Asset>() where a.EntityID == id select a).FirstOrDefault(); } if (asst == null) { asst = new Asset(); wce.AddToPermissionableEntities(asst); } asst.Headline = Name_box.Text; TextVersion tv = new TextVersion(); tv.Text = Content_box.Text; tv.CreatedDate = DateTime.Now; asst.Versions.Add(tv); wce.AddToVersionSet(tv); wce.SaveChanges(); wce.Refresh(System.Data.Objects.RefreshMode.StoreWins, asst); id = asst.EntityID; } }