Exemple #1
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="ServiceResult{TData}" /> class.
 /// </summary>
 /// <param name="status">The status.</param>
 /// <param name="data">The data.</param>
 private ServiceResult(ServiceResultStatus status, TData data)
     : this(status)
 {
     this.Data = data;
 }
Exemple #2
0
 public ServiceResult(ServiceResultStatus status)
 {
     Status = status;
     Result = null;
 }
Exemple #3
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="ServiceResult{TData}" /> class.
 /// </summary>
 /// <param name="status">The status.</param>
 private ServiceResult(ServiceResultStatus status)
 {
     this.Status = status;
 }
Exemple #4
0
 public ServiceResult(ServiceResultStatus status, dynamic result, string message)
 {
     Status = status;
     Result = result;
     Messages.Add(message);
 }
Exemple #5
0
 public ServiceResult(ServiceResultStatus status, dynamic result)
 {
     Status = status;
     Result = result;
 }
 public ServiceResult(ServiceResultStatus status)
 {
     Status = status;
 }
Exemple #7
0
 public ServiceResult(ServiceResultStatus status, dynamic result, List <string> messages)
 {
     Status   = status;
     Result   = result;
     Messages = messages;
 }
Exemple #8
0
 /// <summary>
 /// 异常情况
 /// </summary>
 /// <param name="status">状态码</param>
 /// <param name="exceptionStr">异常信息</param>
 /// <returns></returns>
 public static ServiceResult Exception(ServiceResultStatus status, string exceptionStr)
 {
     return(new ServiceResult {
         Status = status, ExceptionMessage = exceptionStr
     });
 }
Exemple #9
0
 /// <summary>
 /// A body of Service Result that calling from FailResponse and SuccessResponse
 /// </summary>
 /// <param name="serviceResult">Status of result</param>
 /// <param name="data">Returning object as result item</param>
 /// <param name="message"></param>
 /// <returns></returns>
 private static ServiceResult <T> ServiceResponse(ServiceResultStatus serviceResult, T data = default(T), string message = null) => new ServiceResult <T>
 {
     Status  = serviceResult,
     Message = message,
     Data    = data
 };
 public ServiceResult(ServiceResultStatus status, string message, T returnedObject) : this(status, message)
 {
     ReturnedObject = returnedObject;
 }
 public ServiceResult(ServiceResultStatus status, string message) : this(status)
 {
     Message = message;
 }
 public ServiceResult(ServiceResultStatus status, T returnedObject) : this(status)
 {
     ReturnedObject = returnedObject;
 }