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; }
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); }