public async Task <IHttpActionResult> UpdateMetaDataByIdAsync(int Id, [FromBody] MetaData_Edit inMetaData) { string logForm = "Form : " + Startup._jsSerializer.Serialize(inMetaData); string logAPI = "[Post] " + Request.RequestUri.ToString(); if (!ModelState.IsValid || inMetaData == null) { Startup._sfAppLogger.Warn(logAPI + " || Input Parameter not expected || " + logForm); return(BadRequest("Invalid data")); } try { EquipmentModels equipmentModel = new Models.EquipmentModels(); equipmentModel.UpdateMetaDataById(Id, inMetaData); return(Ok()); } catch (Exception ex) { StringBuilder logMessage = LogUtility.BuildExceptionMessage(ex); logMessage.AppendLine(logForm); Startup._sfAppLogger.Error(logAPI + logMessage); return(InternalServerError(ex)); } }
public IHttpActionResult GetAllEquipmentWithMetaDataByCompanyId() { int companyId = GetCompanyIdFromToken(); try { EquipmentModels equipmentModel = new Models.EquipmentModels(); return(Ok(equipmentModel.GetAllEquipmentWithMetaDataByCompanyId(companyId))); } catch (Exception ex) { StringBuilder logMessage = LogUtility.BuildExceptionMessage(ex); string logAPI = "[Get] " + Request.RequestUri.ToString(); Startup._sfAppLogger.Error(logAPI + logMessage); return(InternalServerError()); } }
public IHttpActionResult GetAllEquipmentWithMetaDataByFactoryId(int factoryId) { int companyId = GetCompanyIdFromToken(); if (!General.IsFactoryUnderCompany(factoryId, companyId)) { return(Unauthorized()); } try { EquipmentModels equipmentModel = new Models.EquipmentModels(); return(Ok(equipmentModel.GetAllEquipmentWithMetaDataByFactoryIdReadonly(factoryId))); } catch (Exception ex) { StringBuilder logMessage = LogUtility.BuildExceptionMessage(ex); string logAPI = "[Get] " + Request.RequestUri.ToString(); Startup._sfAppLogger.Error(logAPI + logMessage); return(InternalServerError()); } }
public IHttpActionResult GetAllWithMetaDataByFactoryId(int factoryId) { EquipmentModels equipmentModel = new Models.EquipmentModels(); return(Ok(equipmentModel.GetAllEquipmentWithMetaDataByFactoryId(factoryId))); }
public IHttpActionResult GetAllWithMetaDataByCompanyId(int companyId) { EquipmentModels equipmentModel = new Models.EquipmentModels(); return(Ok(equipmentModel.GetAllEquipmentWithMetaDataByCompanyId(companyId))); }
public IHttpActionResult GetAll() { EquipmentModels equipmentModel = new Models.EquipmentModels(); return(Ok(equipmentModel.GetAllEquipment())); }