public ActionResult <ClearDeviceLogResponse> Post(ClearDeviceLog request) { if (request.Ids != null) { host.Connection.Delete(GXDeleteArgs.Delete <GXError>(q => request.Ids.Contains(q.DeviceId))); } else { host.Connection.Delete(GXDeleteArgs.DeleteAll <GXError>()); } host.SetChange(TargetType.DeviceLog, DateTime.Now); return(new ClearDeviceLogResponse()); }
public ActionResult <RemoveReaderResponse> Post(RemoveReader request) { if (request.Ids != null) { host.Connection.Delete(GXDeleteArgs.Delete <GXReaderInfo>(q => request.Ids.Contains(q.Id))); } else { host.Connection.Delete(GXDeleteArgs.DeleteAll <GXReaderInfo>()); } host.SetChange(TargetType.Readers, DateTime.Now); return(new RemoveReaderResponse()); }
public ActionResult <ClearSystemErrorResponse> Post(ClearSystemError request) { host.Connection.Delete(GXDeleteArgs.DeleteAll <GXSystemError>()); host.SetChange(TargetType.SystemError, DateTime.Now); return(new ClearSystemErrorResponse()); }