public CalcParameter GetCalcParameter() { var result = new CalcParameter(); result.Units = this.units; return(result); }
/// <summary> /// 四則演算 /// </summary> /// <param name="parameter"></param> /// <param name="context"></param> /// <returns></returns> public override Task <CalcResult> Calc(CalcParameter parameter, ServerCallContext context) { Int32 value1 = parameter.Parameter1; Int32 value2 = parameter.Parameter2; return(Task.FromResult(new CalcResult { Addition = value1 + value2, Subtraction = value1 - value2, Multiplication = value1 * value2, Division = value1 / value2 })); }