public IHttpActionResult AttachMessage(string deviceId, IoTDeviceMessageCatalogModels.Edit iotDMC) { JavaScriptSerializer js = new JavaScriptSerializer(); string logForm = "Form : " + js.Serialize(iotDMC); string logAPI = "[Put] " + Request.RequestUri.ToString(); if (!ModelState.IsValid) { return(BadRequest()); } try { IoTDeviceMessageCatalogModels iotDMCModel = new IoTDeviceMessageCatalogModels(); iotDMCModel.AttachMessage(deviceId, iotDMC); return(Ok()); } catch (Exception ex) { StringBuilder logMessage = LogUtility.BuildExceptionMessage(ex); Startup._sfAppLogger.Error(logAPI + logMessage); return(InternalServerError(ex)); } }
public IHttpActionResult GetAllMessageSchemaByDeviceId(string id) { IoTDeviceMessageCatalogModels iotDMCModels = new IoTDeviceMessageCatalogModels(); MessageCatalogModels msgCatalogModels = new MessageCatalogModels(); List <object> objectList = new List <object>(); var msgCatalogs = iotDMCModels.GetAllMessageCatalogByIoTDeviceId(id); foreach (var msgCatalog in msgCatalogs) { objectList.Add(msgCatalogModels.GetMessageCatalogElementSchema(msgCatalog.MessageCatalogId)); } return(Ok(objectList)); }
public IHttpActionResult GetAllMessageTemplateByDeviceId(string deviceId) { IoTDeviceModels iotDeviceModels = new IoTDeviceModels(); IoTDeviceMessageCatalogModels iotDMCModels = new IoTDeviceMessageCatalogModels(); MessageCatalogModels msgCatalogModels = new MessageCatalogModels(); List <object> objectList = new List <object>(); var msgCatalogs = iotDMCModels.GetAllMessageCatalogByIoTDeviceId(deviceId); foreach (var msgCatalog in msgCatalogs) { objectList.Add(msgCatalogModels.GetMessageCatalogTemplate(msgCatalog.MessageCatalogId, deviceId)); } return(Ok(objectList)); }
public IHttpActionResult GetAllMessageByDeviceId(string deviceId) { IoTDeviceMessageCatalogModels iotDMCModels = new IoTDeviceMessageCatalogModels(); return(Ok(iotDMCModels.GetAllMessageCatalogByIoTDeviceId(deviceId))); }