This commit is contained in:
@@ -10,53 +10,58 @@ namespace Ewide.Core.Common
|
||||
{
|
||||
public class BaseDisplayJSON
|
||||
{
|
||||
public static object DisplayJSON(object obj)
|
||||
public static object DeserializeJSON(object obj)
|
||||
{
|
||||
var _result = JsonConvert.SerializeObject(obj, Formatting.Indented, new JsonSerializerSettings
|
||||
{
|
||||
ContractResolver = new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver(),
|
||||
DateFormatString = "yyyy-MM-dd HH:mm:ss"
|
||||
});
|
||||
var _result = SerializeJSON(obj);
|
||||
|
||||
return JsonConvert.DeserializeObject(_result);
|
||||
}
|
||||
|
||||
public static object Display(HttpStatusCode status, object result)
|
||||
public static string SerializeJSON(object obj)
|
||||
{
|
||||
return new
|
||||
return JsonConvert.SerializeObject(obj, Formatting.Indented, new JsonSerializerSettings
|
||||
{
|
||||
ContractResolver = new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver(),
|
||||
DateFormatString = "yyyy-MM-dd HH:mm:ss"
|
||||
});
|
||||
}
|
||||
|
||||
public static object JSON(HttpStatusCode status, object result)
|
||||
{
|
||||
return DeserializeJSON(new
|
||||
{
|
||||
Status = status,
|
||||
Result = result
|
||||
};
|
||||
});
|
||||
}
|
||||
|
||||
public static object Display(HttpStatusCode status, string message)
|
||||
public static object JSON(HttpStatusCode status, string message)
|
||||
{
|
||||
return new
|
||||
return DeserializeJSON(new
|
||||
{
|
||||
Status = status,
|
||||
Message = message
|
||||
};
|
||||
});
|
||||
}
|
||||
|
||||
public static object Ok(object result)
|
||||
{
|
||||
return Display(HttpStatusCode.OK, result);
|
||||
return JSON(HttpStatusCode.OK, result);
|
||||
}
|
||||
|
||||
public static object Ok(string message)
|
||||
{
|
||||
return Display(HttpStatusCode.OK, message);
|
||||
return JSON(HttpStatusCode.OK, message);
|
||||
}
|
||||
|
||||
public static object Error(string message)
|
||||
{
|
||||
return Display(HttpStatusCode.InternalServerError, message);
|
||||
return JSON(HttpStatusCode.InternalServerError, message);
|
||||
}
|
||||
|
||||
public static object Unauthorized(string message)
|
||||
{
|
||||
return Display(HttpStatusCode.Unauthorized, message);
|
||||
return JSON(HttpStatusCode.Unauthorized, message);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user