Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="mensajeError"></param>
        /// <param name="origin"></param>
        /// <param name="error"></param>
        /// <param name="methodBase"></param>
        /// <param name="jsonModel"></param>
        /// <returns></returns>
        public CError AddError(string mensajeError, string origin, CError error, MethodBase methodBase, string jsonModel = null)
        {
            var errorDet = new CErrorDet(error)
            {
                Error            = mensajeError + " - En la clase: " + methodBase.ReflectedType.Name + " - En el método: " + methodBase.Name,
                Origen           = origin,
                ModelInformation = jsonModel
            };

            error.ErrorDetails.Add(errorDet);
            return(error);
        }
Пример #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="mensajeError"></param>
        /// <param name="origin"></param>
        /// <param name="exception"></param>
        /// <param name="methodBase"></param>
        /// <param name="jsonModel"></param>
        /// <returns></returns>
        public CError AddError(string mensajeError, string origin, System.Exception exception, MethodBase methodBase, string jsonModel = null)
        {
            var errorDet = new CErrorDet(exception)
            {
                Error            = mensajeError + " - En la clase: " + methodBase.ReflectedType.Name + " - En el método: " + methodBase.Name + " - " + exception.Message + " - " + exception.StackTrace,
                Origen           = origin,
                ModelInformation = jsonModel
            };
            var ce = new CError();

            ce.ErrorDetails.Add(errorDet);
            return(ce);
        }