protected void btAttributeCategoryOK_Click(object sender, EventArgs e) { var attributeCategoryID = DataConverter.ToNullableGuid(hdAttributeCategoryID.Value); if (attributeCategoryID.IsNullOrEmpty()) { var item = new UM_AttributeCategory { ID = Guid.NewGuid(), DateCreated = DateTime.Now, Name = tbAttributeCategoryName.Text, ProjectID = null }; DataContext.UM_AttributeCategories.InsertOnSubmit(item); } else { var item = (from n in DataContext.UM_AttributeCategories where n.ID == attributeCategoryID select n).First(); item.Name = tbAttributeCategoryName.Text; } DataContext.SubmitChanges(); FillAttributesTree(); }
public static UM_AttributeCategory ToEntity(this AttributeCategoryContract contract) { if (contract == null) { return(null); } var entity = new UM_AttributeCategory(); entity.DateChanged = contract.DateChanged; entity.DateCreated = contract.DateCreated; entity.DateDeleted = contract.DateDeleted; entity.ID = contract.ID; entity.Name = contract.Name; entity.ProjectID = contract.ProjectID; return(entity); }
public static AttributeCategoryContract ToContract(this UM_AttributeCategory entity) { if (entity == null) { return(null); } var contract = new AttributeCategoryContract(); contract.DateChanged = entity.DateChanged; contract.DateCreated = entity.DateCreated; contract.DateDeleted = entity.DateDeleted; contract.ID = entity.ID; contract.Name = entity.Name; contract.ProjectID = entity.ProjectID; return(contract); }