public IHttpActionResult SendRepairCrew([FromUri] long id) { ActiveOutageViewModel initialActiveOutage = new ActiveOutageViewModel { Id = id, DefaultIsolationPoints = new List <EquipmentViewModel>() { new EquipmentViewModel() { Id = 6, Mrid = "EL_6" } }, ElementId = 12, OptimalIsolationPoints = new List <EquipmentViewModel>() { new EquipmentViewModel() { Id = 6, Mrid = "EL_6" }, new EquipmentViewModel() { Id = 14, Mrid = "EL_14" } }, State = OutageLifecycleState.Isolated, ReportedAt = DateTime.Now, RepairedAt = DateTime.Now }; var outageHubContext = GetOutageHubContext(); outageHubContext.Clients.All.activeOutageUpdate(initialActiveOutage); return(Ok()); }
public IHttpActionResult GetInitialOutage() { ActiveOutageViewModel initialActiveOutage = new ActiveOutageViewModel { Id = 111, DefaultIsolationPoints = new List <EquipmentViewModel>() { new EquipmentViewModel() { Id = 6, Mrid = "EL_6" } }, State = OutageLifecycleState.Created, ReportedAt = DateTime.Now }; var outageHubContext = GetOutageHubContext(); outageHubContext.Clients.All.activeOutageUpdate(initialActiveOutage); return(Ok()); }
public void NotifyActiveOutageUpdate(ActiveOutageViewModel activeOutage) { Clients.All.activeOutageUpdate(activeOutage); }