public async Task <DeletePrinterByIdCommandResponse> Handle( DeletePrinterByIdCommand request, CancellationToken cancellationToken) { var result = await _storageService.Remove( request.Id, cancellationToken); if (result.IsAcknowledged && result.DeletedCount == 1) { return(new DeletePrinterByIdCommandResponse()); } else { return(new DeletePrinterByIdCommandResponse { Error = new Dto.Response.Error { HttpStatusCode = HttpStatusCode.NotFound, Message = $"Printer with id '{request.Id}' not found." } }); } }
public void ClearSessionPersistance() { _dataStorageManager.Remove(DataStorageKey.CurrentSession_TokenInfo); _dataStorageManager.Remove(DataStorageKey.CurrentSession_TenantInfo); _dataStorageManager.Remove(DataStorageKey.CurrentSession_LoginInfo); }