//public bool LoadArchiveRelatedItems(int entityID) //{ // using (var projectContext = new DataAccess.MyProjectEntities()) // { // return projectContext.TableDrivedEntity.First(x => x.ID == entityID).LoadArchiveRelatedItems==true; // } // return true; //} public bool UpdateArchiveTag(ArchiveTagDTO message) { List <ArchiveTagDTO> result = new List <ArchiveTagDTO>(); using (var projectContext = new DataAccess.MyProjectEntities()) { ArchiveTag dbitem = null; if (message.ID != 0) { dbitem = projectContext.ArchiveTag.First(x => x.ID == message.ID); } else { dbitem = new ArchiveTag(); } dbitem.Name = message.Name; dbitem.TableDrivedEntityID = (message.EntityID == 0 ? (int?)null : message.EntityID); if (dbitem.ID == 0) { projectContext.ArchiveTag.Add(dbitem); } projectContext.SaveChanges(); } return(true); }
private void DtgItems_SelectionChanged(object sender, Telerik.Windows.Controls.SelectionChangeEventArgs e) { if (dtgItems.SelectedItem != null) { message = dtgItems.SelectedItem as ArchiveTagDTO; ShowItem(); } }
public ArchiveTagDTO ToArchiveTagDTO(ArchiveTag item) { ArchiveTagDTO result = new ArchiveTagDTO(); result.ID = item.ID; result.Name = item.Name; result.EntityID = item.TableDrivedEntityID ?? 0; return(result); }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (message == null) { message = new ArchiveTagDTO(); } message.Name = txtName.Text; message.EntityID = EntityID; bizArchive.UpdateArchiveTag(message); GetItems(); btnNew_Click(null, null); }
private void btnNew_Click(object sender, RoutedEventArgs e) { message = new ArchiveTagDTO(); ShowItem(); }