public IHttpActionResult AddFormData([FromBody] MessageCatalogModels.Edit messageCatalog) { string logForm = "Form : " + Startup._jsSerializer.Serialize(messageCatalog); string logAPI = "[Post] " + Request.RequestUri.ToString(); if (!ModelState.IsValid || messageCatalog == null) { Startup._sfAppLogger.Warn(logAPI + " || Input Parameter not expected || " + logForm); return(BadRequest("Invalid data")); } try { MessageCatalogModels messageCatalogModel = new MessageCatalogModels(); messageCatalogModel.addMessageCatalog(messageCatalog); return(Ok()); } catch (Exception ex) { StringBuilder logMessage = LogUtility.BuildExceptionMessage(ex); logMessage.AppendLine(logForm); 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 GetMessageCatalogById(int id) { MessageCatalogModels messageCatalogModel = new MessageCatalogModels(); try { MessageCatalogModels.Detail MessageCatalog = messageCatalogModel.getMessageCatalogById(id); return(Ok(MessageCatalog)); } catch { return(NotFound()); } }
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 Delete(int id) { try { MessageCatalogModels messageCatalogModel = new MessageCatalogModels(); messageCatalogModel.deleteMessageCatalog(id); return(Ok("Success")); } catch (Exception ex) { string logAPI = "[Delete] " + Request.RequestUri.ToString(); StringBuilder logMessage = LogUtility.BuildExceptionMessage(ex); Startup._sfAppLogger.Error(logAPI + logMessage); return(InternalServerError()); } }
public IHttpActionResult GetAllMessageSchemaByDeviceId(int id) { MessageCatalogModels msgCatalogModels = new MessageCatalogModels(); return(Ok(msgCatalogModels.GetMessageCatalogElements(id))); }