using XFEExtension.NetCore.ServerInteractive.Attributes;
using XFEExtension.NetCore.ServerInteractive.Implements.CoreService;
namespace XFEExtension.NetCore.ServerInteractive.TServer.Services;
///
/// 数学运算服务:支持加法和乘法运算
///
public partial class MathCoreService : ServerCoreStandardServiceBase
{
[EntryPoint("math/add")]
public async Task AddEntryPoint()
{
var a = Json?["a"]?.GetValue() ?? 0;
var b = Json?["b"]?.GetValue() ?? 0;
await Close(new { result = a + b });
}
[EntryPoint("math/multiply")]
public async Task MultiplyEntryPoint()
{
var a = Json?["a"]?.GetValue() ?? 0;
var b = Json?["b"]?.GetValue() ?? 0;
await Close(new { result = a * b });
}
}