Beispiel #1
0
        public void Clone <T>(T obj) where T : class, IModel
        {
            ErrorDesc objdata = obj as ErrorDesc;

            this.ErrorId         = objdata.ErrorId;
            this.CategoryID      = objdata.CategoryID;
            this.PageCode        = objdata.PageCode;
            this.MethodCode      = objdata.MethodCode;
            this.EventCode       = objdata.EventCode;
            this.ErrorLineNo     = objdata.ErrorLineNo;
            this.MethodTrace     = objdata.MethodTrace;
            this.EmpNo           = objdata.EmpNo;
            this.ClientIpAddress = objdata.ClientIpAddress;
            this.PageName        = objdata.PageName;
            this.MethodName      = objdata.MethodName;
            this.ErrorMsg        = objdata.ErrorMsg;
            this.ErrorDate       = objdata.ErrorDate;
            this.ErrorData       = objdata.ErrorData;
            this.ErrorType       = objdata.ErrorType;
        }
Beispiel #2
0
        public T Copy <T>() where T : class, IModel, new()
        {
            T         obj     = new T();
            ErrorDesc objdata = obj as ErrorDesc;

            objdata.ErrorId         = this.ErrorId;
            objdata.CategoryID      = this.CategoryID;
            objdata.PageCode        = this.PageCode;
            objdata.MethodCode      = this.MethodCode;
            objdata.EventCode       = this.EventCode;
            objdata.ErrorLineNo     = this.ErrorLineNo;
            objdata.MethodTrace     = this.MethodTrace;
            objdata.EmpNo           = this.EmpNo;
            objdata.ClientIpAddress = this.ClientIpAddress;
            objdata.PageName        = this.PageName;
            objdata.MethodName      = this.MethodName;
            objdata.ErrorMsg        = this.ErrorMsg;
            objdata.ErrorDate       = this.ErrorDate;
            objdata.ErrorData       = this.ErrorData;
            objdata.ErrorType       = this.ErrorType;
            return(obj);
        }