public void AddDivide(string divideid, DivideTransfer transfer) { if (this.mDivideList.TryGetValue(divideid, out DivideData data)) { data.count++; } else { data = new DivideData { DivideID = divideid, count = 1, charid = transfer.charid, entitytype = transfer.entitytype }; this.mDivideList.Add(divideid, data); } }
public IActionResult Divide([FromBody] DivideData data) { if (data == null) { throw new ArgumentNullException(nameof(data)); } data.ValidateAndThrow(); var result = data.Operand1 / data.Operand2; _logger.LogInformation($"{data.Operand1} / {data.Operand2} = {result}"); return(Ok(new DataModel() { Result = result })); }