Esempio n. 1
0
        protected virtual HttpResponseMessage RespFailMsg(object o = null)
        {
            CustomHttpResponseMessage r = new CustomHttpResponseMessage();

            r.RespData     = o;
            r.ErrorMessage = CustomErrorMessage.操作失败.ToString();
            r.RespStatus   = CustomHttpResponseMessageStatus.Fail.ToString();
            return(new HttpResponseMessage {
                Content = new StringContent(JsonConvert.SerializeObject(r, _JsonSetting), Encoding.GetEncoding("UTF-8"), "application/json")
            });
        }
Esempio n. 2
0
        protected virtual HttpResponseMessage RespOkMsg(object o = null)
        {
            CustomHttpResponseMessage r = new CustomHttpResponseMessage();

            r.RespData = o;
            HttpResponseMessage h = new HttpResponseMessage {
                Content = new StringContent(JsonConvert.SerializeObject(r, _JsonSetting), Encoding.GetEncoding("UTF-8"), "application/json")
            };

            h.Headers.Remove("Server");
            return(h);
            //return new HttpResponseMessage { Content = new StringContent(JsonConvert.SerializeObject(r, _JsonSetting), Encoding.GetEncoding("UTF-8"), "application/json") };
        }
Esempio n. 3
0
        protected virtual HttpResponseMessage RespMsg4CRUD(DataRow dr)
        {
            CustomHttpResponseMessage r = new CustomHttpResponseMessage();

            r.RespData = dr[0].ToStringEx();
            if (dr[1].ToString() == CRUDResult.Fail.ToString())
            {
                r.ErrorMessage = CustomErrorMessage.操作失败.ToString();
                r.RespStatus   = CustomHttpResponseMessageStatus.Fail.ToString();
            }
            return(new HttpResponseMessage {
                Content = new StringContent(JsonConvert.SerializeObject(r, _JsonSetting), Encoding.GetEncoding("UTF-8"), "application/json")
            });
        }
Esempio n. 4
0
        protected virtual HttpResponseMessage RespExMsg(Exception ex)
        {
            MyLog log = new MyLog(WebApiGlobal._MyLogPath);

            log.log(ex.Message);
            AutoNLog.Log4Exception(CustomErrorMessage.发生异常.ToString(), ex);
            CustomHttpResponseMessage r = new CustomHttpResponseMessage();

            r.RespData     = "";
            r.ErrorMessage = CustomErrorMessage.操作失败.ToString();
            r.RespStatus   = CustomHttpResponseMessageStatus.Error.ToString();

            return(new HttpResponseMessage {
                Content = new StringContent(JsonConvert.SerializeObject(r, _JsonSetting), Encoding.GetEncoding("UTF-8"), "application/json")
            });
        }
        public ActionResult <CustomHttpResponseMessage> Login()
        {
            CustomHttpResponseMessage customHttpResponseMessage = new CustomHttpResponseMessage();

            customHttpResponseMessage.apiVersion = this._appSetting.Value.ApiVersion;
            try
            {
                //customHttpResponseMessage.Result=returning object form bal
                customHttpResponseMessage.statusCode = System.Net.HttpStatusCode.OK;
            }
            catch (Exception ex)
            {
                this._logger.LogError($"{ex.Message} {ex.StackTrace}");
            }
            customHttpResponseMessage.responseDateTime = DateTime.Now;
            return(customHttpResponseMessage);
        }
Esempio n. 6
0
 protected virtual HttpResponseMessage RespMsg(CustomHttpResponseMessage o)
 {
     return(new HttpResponseMessage {
         Content = new StringContent(JsonConvert.SerializeObject(o, _JsonSetting), Encoding.GetEncoding("UTF-8"), "application/json")
     });
 }