|
|
|
|
using System.Web.Mvc;
|
|
|
|
|
using HcUtility.Comm;
|
|
|
|
|
|
|
|
|
|
namespace DSWeb.MvcShipping.Helper
|
|
|
|
|
{
|
|
|
|
|
public class JsonResponse
|
|
|
|
|
{
|
|
|
|
|
public bool Success {get;set;}
|
|
|
|
|
public string Message {get;set;}
|
|
|
|
|
|
|
|
|
|
public string Message2 { get; set; }
|
|
|
|
|
public object Data {get;set;}
|
|
|
|
|
public object DataBody { get; set; }
|
|
|
|
|
|
|
|
|
|
public ContentResult getContentReult()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
//new ContentResult() { Content = JsonConvert.Serialize(jsonRespose) };
|
|
|
|
|
var result = new ContentResult() { Content = JsonConvert.Serialize(this) };
|
|
|
|
|
//result.Content = JsonConvert.Serialize(this);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public JsonResponse ()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public JsonResponse(DBResult result)
|
|
|
|
|
{
|
|
|
|
|
Success = result.Success;
|
|
|
|
|
Message = result.Message;
|
|
|
|
|
Data = result.Data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void SetError(string msg = "", object Data = null) {
|
|
|
|
|
if(!string.IsNullOrEmpty(msg))
|
|
|
|
|
Message += msg + ";";
|
|
|
|
|
Success = false;
|
|
|
|
|
if (Data != null) this.Data = Data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void OK(string msg="",object Data=null)
|
|
|
|
|
{
|
|
|
|
|
if (!string.IsNullOrEmpty(msg))
|
|
|
|
|
Message += msg + ";";
|
|
|
|
|
Success = true;
|
|
|
|
|
if (Data != null) this.Data = Data;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
public class jsonresponse
|
|
|
|
|
{
|
|
|
|
|
public bool success { get; set; }
|
|
|
|
|
public string message { get; set; }
|
|
|
|
|
public object data { get; set; }
|
|
|
|
|
public object databody { get; set; }
|
|
|
|
|
|
|
|
|
|
public ContentResult getContentReult()
|
|
|
|
|
{
|
|
|
|
|
ContentResult result = new ContentResult();
|
|
|
|
|
result.Content = JsonConvert.Serialize(this);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|