예제 #1
0
 public Contracts.DataContracts DivWithDataConReqRes(Contracts.DataContracts reqMessage)
 {
     try
     {
         Contracts.DataContracts objResponse = new Contracts.DataContracts();
         objResponse.result = reqMessage.op1 / reqMessage.op2;
         return(objResponse);
     }
     catch (Exception ex)
     {
         FaultModel objFault = new FaultModel();
         objFault.ErrorMessageForUser = "******";
         objFault.ExceptionMessage    = Convert.ToString(ex.Message);
         objFault.InnerException      = ex.GetBaseException().ToString();
         objFault.StackTrace          = Environment.StackTrace;
         throw new FaultException <FaultModel>(objFault, ex.ToString());
     }
 }
예제 #2
0
 public Contracts.ReponseMessage Mul(Contracts.RequestMessage reqMessage)
 {
     try
     {
         Contracts.ReponseMessage objResponse = new Contracts.ReponseMessage();
         objResponse.result = reqMessage.operand1 * reqMessage.operand2;
         return(objResponse);
     }
     catch (Exception ex)
     {
         FaultModel objFault = new FaultModel();
         objFault.ErrorMessageForUser = "******";
         objFault.ExceptionMessage    = Convert.ToString(ex.Message);
         objFault.InnerException      = ex.GetBaseException().ToString();
         objFault.StackTrace          = Environment.StackTrace;
         throw new FaultException <FaultModel>(objFault, ex.ToString());
     }
 }