コード例 #1
0
ファイル: WebMethods.cs プロジェクト: vrushali-choure/ZestApi
 /// <summary>
 /// Creates the service response message.
 /// </summary>
 /// <param name="serviceStatus">The service status.</param>
 /// <param name="message">The message.</param>
 /// <returns>returns string</returns>
 public static ServiceResponse CreateServiceResponseMessage(Enums.WebServiceStatus serviceStatus, string message)
 {
     return(CreateServiceResponse(serviceStatus, new List <string>()
     {
         message
     }));
 }
コード例 #2
0
ファイル: WebMethods.cs プロジェクト: vrushali-choure/ZestApi
        /// <summary>
        /// Creates the service response.
        /// </summary>
        /// <param name="serviceStatus">The service status.</param>
        /// <param name="resultOrErrors">The result or errors.</param>
        /// <returns>
        /// returns ServiceResponse.
        /// </returns>
        public static ServiceResponse CreateServiceResponse(Enums.WebServiceStatus serviceStatus, object resultOrErrors)
        {
            var response = new ServiceResponse();

            if (serviceStatus == Enums.WebServiceStatus.Success)
            {
                response.Status       = (int)serviceStatus;
                response.ResponseJSON = resultOrErrors;
            }
            else
            {
                response.ErrorList = resultOrErrors as List <string>;
                response.Status    = (int)serviceStatus;
            }

            return(response);
        }