public bool UpdateTowerMessage(AssetsViewDTO Tower) { //var client = new SmartTowerIntegrationServiceClient(); TowerMessageDTO towerMessage = new TowerMessageDTO { ArabicMessage = SelectedAction.MessageDescription, EnableNotification = true, MessageId = SelectedAction.MessageId, MessageType = 1, MyLastUpdate = DateTime.Now, TowerId = SelectedAction.Location, MixedMessage = "", EnglishMessage = "", IncidentImage = "" }; //var result = client.UpdateTowerCurrentMessageAsync(towerMessage); if (Tower.SelectedAction != null) { _client.UpdateAssetValueAsync(Tower.ItemId, Tower.SelectedAction.Description); } SmartTowerDAL smartTowerDAL = new SmartTowerDAL(); return(smartTowerDAL.UpdateTowerCurrentMessage(towerMessage)); //result.Result; }
public bool SetCheckedList(AssetsViewDTO CheckedItem) { if (!CheckedTowers.Any(x => x.ItemId == CheckedItem.ItemId)) { CheckedTowers.Add(CheckedItem); } return(CheckedTowers.Count == TowersList.Count); }
public TowerDetailsViewModel() { Tower = new AssetsViewDTO(); ActionsList = new ObservableCollection <TowerPredefinedMessageDTO>(); GetAllTowerActionsList(); SelectedAction = new TowerPredefinedMessageDTO(); //GetTowerCurrentMsg(); }
public CameraDetailsUserControl(AssetsViewDTO Camera) { Properties.Resources.Culture = new CultureInfo(Utility.GetLang()); InitializeComponent(); CameraDetailsViewModel vm = new CameraDetailsViewModel { Camera = Camera }; DataContext = vm; }
public RadarDetailsUserControl(AssetsViewDTO Radar) { Properties.Resources.Culture = new CultureInfo(Utility.GetLang()); InitializeComponent(); RadarDetailsViewModel vm = new RadarDetailsViewModel { Radar = Radar, OldSpeedValue = Radar.CurrentValue != "" ? Radar.CurrentValue : "-" }; DataContext = vm; }
public SmartTowerDetailsUserControl(AssetsViewDTO Tower) { Properties.Resources.Culture = new CultureInfo(Utility.GetLang()); InitializeComponent(); TowerDetailsViewModel vm = new TowerDetailsViewModel { Tower = Tower }; vm.GetTowerCurrentMsg(); DataContext = vm; }
private void PublishMessages(AssetsViewDTO selectedRadar) { if (selectedRadar.Longitude.HasValue && selectedRadar.Latitude.HasValue) { var clearNotificationLayer = new SOPMapClearObjects(); var drawMessage = new SOPMapDraw() { Lat = selectedRadar.Latitude.Value, Lon = selectedRadar.Longitude.Value, ObjectTypeToDraw = (int)MarkerType.Assets, ObjectToDraw = selectedRadar }; var zoomMessage = new SOPMapZoom() { Lat = selectedRadar.Latitude.Value, Lon = selectedRadar.Longitude.Value }; var parent = GetParent(); if (parent == null) { return; } //parent.Publish(clearNotificationLayer); parent.Publish(drawMessage); parent.Publish(zoomMessage); } }
public CameraDetailsViewModel() { Camera = new AssetsViewDTO(); }
public RadarDetailsViewModel() { Radar = new AssetsViewDTO(); NewSpeedValue = 80; }