Example #1
0
        /// <summary>
        ///     Fail
        /// </summary>
        /// <param name="error"></param>
        /// <returns></returns>
        protected Task <TResponse <T> > Fail <T>(Error error)
        {
            var res = new TResponse <T>(default(T), false, error.Message, error.ErrorCode);

            SerilogHelper.GetLogger()
            ?.Error(res.ToJson());
            return(Task.FromResult(res));
        }
Example #2
0
        protected Task <TResponse <T> > NotFound <T>(Error error,
                                                     params string[] message)
        {
            var res = new TResponse <T>(default(T), true, string.Format(error.ErrorCode, message), error.ErrorCode);

            SerilogHelper.GetLogger()
            ?.Error(res.ToJson());
            return(Task.FromResult(res));
        }
Example #3
0
        /// <summary>
        ///     Exception
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="ex"></param>
        /// <param name="sql"></param>
        /// <returns></returns>
        protected Task <TResponse <T> > Exception <T>(Exception ex, string sql = "", string data = "")
        {
            var res = new TResponse <T>(default(T),
                                        false,
                                        string.Format(_errorResourceSettings.InternalException500()
                                                      .Message, ex),
                                        _errorResourceSettings.InternalException500()
                                        .ErrorCode);

            SerilogHelper.GetLogger()
            ?.Error(sql + "======" + data + "=======" + res.ToJson());

            return(Task.FromResult(res));
        }