Exemplo n.º 1
0
        public CalcParameter GetCalcParameter()
        {
            var result = new CalcParameter();

            result.Units = this.units;

            return(result);
        }
Exemplo n.º 2
0
        /// <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
            }));
        }