public HttpResponseMessage Delete(string device_name) { _DNP3_client_DB dnp3_db = new _DNP3_client_DB(); ReturnInfo result = dnp3_db.delete(device_name); return(result.get_http_response()); }
public HttpResponseMessage Post([System.Web.Http.FromBody] API_DEVICE_MODEL device) { _DNP3_client_DB dnp3_db = new _DNP3_client_DB(); device.setDeviceCode = device.getCode(device.device_name); ReturnInfo result = dnp3_db.insert(device); return(result.get_http_response()); }
public HttpResponseMessage Put(string device_name, [Microsoft.AspNetCore.Mvc.FromBody] API_DEVICE_MODEL device_config) { _DNP3_client_DB dnp3_db = new _DNP3_client_DB(); ReturnInfo result = dnp3_db.update(device_name, device_config); return(new ReturnInfo() { succesful = result.succesful, message = result.succesful? $"Device [{device_name}] was updated." : $"Device [{device_name}] was not updated.", inner_exception = result.succesful? null: result.inner_exception }.get_http_response()); }
public IEnumerable <string> Get() { _DNP3_client_DB dnp3_db = new _DNP3_client_DB(); IEnumerable <API_DEVICE_MODEL> devices = dnp3_db.read_all(); List <string> d_names = new List <string>(); foreach (API_DEVICE_MODEL device in devices) { d_names.Add(device.device_name); } return(d_names); }
public API_DEVICE_MODEL Get(string device_name) { _DNP3_client_DB dnp3_db = new _DNP3_client_DB(); return(dnp3_db.read_by_device_name(device_name)); }