public int?SaveDataInDatabase() { using (var db = new BlockchainExampleEntities()) { try { db.Data.Add(this); db.SaveChanges(); db.Dispose(); return(this.ID); } catch (Exception) { return(null); } } }
public bool RemoveData() { BlockchainExampleEntities db = new BlockchainExampleEntities(); try { var DataToRemove = db.Data.FirstOrDefault(u => u.ID == this.ID); if (DataToRemove == null) { throw new Exception(); } db.Data.Remove(DataToRemove); db.SaveChanges(); db.Dispose(); } catch (Exception) { return(false); } return(true); }