private bool PlaceComponent(enuCallbackType eCallbackType, ovrs.Models.Component oComponent) { bool bResult = false; try { switch (eCallbackType) { case enuCallbackType.PlacePilot: EventLogger.Log(String.Format("{0}::{1} - {2}", mClassName, "PlaceComponent", "Placing Pilot on map")); Pilot = oComponent; bResult = true; break; case enuCallbackType.PlaceDrone: EventLogger.Log(String.Format("{0}::{1} - {2}", mClassName, "PlaceComponent", "Placing Drone on map")); Drone = oComponent; bResult = true; break; } } catch (Exception ex) { EventLogger.Log(String.Format("{0}::{1} - {2}", mClassName, "PlaceComponent", ex)); } return(bResult); }
private bool PlaceComponent(enuCallbackType eCallbackType, string sJSON) { EventLogger.Log(String.Format("{0}::{1} - {2}", mClassName, "PlaceComponent", "Received: " + sJSON)); List <ovrs.Models.Component> oList = JsonConvert.DeserializeObject <List <ovrs.Models.Component> >(sJSON); ovrs.Models.Component oComponent = oList[0]; switch (eCallbackType) { case enuCallbackType.PlacePilot: case enuCallbackType.PlaceDrone: return(PlaceComponent(eCallbackType, oComponent)); } return(false); }