public void send(MeterCommand command) { var sender = JsonSerializer.Serialize(command); var encrypt = Protector.Encrypt(sender, "secret"); listener.Send(Encoding.UTF8.GetBytes(encrypt)); }
public async Task Create(MeterCommand command) { try { await _dbContext.AddAsync(command); await _dbContext.SaveChangesAsync(); } catch (Exception) { throw new ArgumentException(); } }
public async Task GetCountCommand(string serialId, string userId) { try { var command = new MeterCommand(MeterCommandType.GetCountCommand, serialId, userId); await _dbContext.AddAsync(command); await _dbContext.SaveChangesAsync(); } catch (Exception) { throw new ArgumentException(); } }