34 lines
		
	
	
		
			828 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			828 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.Linq;
 | |
| using System.Text;
 | |
| using System.Text.Json;
 | |
| using System.Threading.Tasks;
 | |
| 
 | |
| namespace Core.Cerberos.Adapters
 | |
| {
 | |
|     public class BaseAdapterResponse
 | |
|     {
 | |
|         public bool HasError { get; set; } = false;
 | |
|         public bool IsSuccess { get; private set; } = false;
 | |
|         public string Message { get; set; }
 | |
| 
 | |
|         public void SetResult(string message)
 | |
|         {
 | |
|             HasError = false;
 | |
|             IsSuccess = true;
 | |
|             Message = message;
 | |
|         }
 | |
|         public string SetErrorMessage(string message)
 | |
|         {
 | |
|             var _message = new
 | |
|             {
 | |
|                 Content = JsonSerializer.Serialize(message),
 | |
|                 HasError = true
 | |
|             };
 | |
| 
 | |
|             return JsonSerializer.Serialize(_message);
 | |
|         }
 | |
|     }
 | |
| }
 | 
