public void Clone <T>(T obj) where T : class, IModel { T_ErrorDesc objdata = obj as T_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.ErrorType = objdata.ErrorType; this.ErrorDate = objdata.ErrorDate; this.ErrorData = objdata.ErrorData; }
public T Copy <T>() where T : class, IModel, new() { T obj = new T(); T_ErrorDesc objdata = obj as T_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.ErrorType = this.ErrorType; objdata.ErrorDate = this.ErrorDate; objdata.ErrorData = this.ErrorData; return(obj); }