public async void InsertMaster(MasterDetails master) { try { using (var context = new SqlDataModel(_connectionString)) { context.MasterDetail.Add(master); await context.SaveChangesAsync(); } } catch (Exception ex) { _log.Error(ex); } }
public MasterDetails GetLiveMasterDetails() { MasterDetails master = null; try { using (var context = new SqlDataModel(_connectionString)) { master = context.MasterDetail.FirstOrDefault(m => m.IsAlive); } } catch (Exception ex) { _log.Error(ex); } return(master); }
public async void DeclareMasterDead(MasterDetails node) { try { using (var context = new SqlDataModel(_connectionString)) { node.IsAlive = false; node.DeadDeclairedDate = DateTime.UtcNow.ToShortTimeString(); context.MasterDetail.Add(node); await context.SaveChangesAsync(); } } catch (Exception ex) { _log.Error(ex); } }
public async void InsertMaster(MasterDetails master) { await _httpWrapper.DoHttpPost <MasterDetails>(StaticProperties.NodeConfig.NamingService.Uri + REGISTER_MASTER, master); }
public async void DeclareMasterDead(MasterDetails node) { await _httpWrapper.DoHttpPost <MasterDetails>(string.Format("{0}{1}", StaticProperties.NodeConfig.NamingService.Uri, MASTER_DEAD), node); }