public static Detail ToDetail(this BaseDetailModel detail) { Detail _result = new Detail(); if (detail.Id.HasValue) { _result.Id = detail.Id.GetValueOrDefault(); } _result.MasterId = detail.MasterId; _result.Name = detail.Name; _result.Text = detail.Text; _result.Row = detail.Row; _result.Columns = detail.Columns; _result.Width = detail.Width; _result.DBF = detail.DBF; _result.DorH = detail.DorH; _result.Repeat = detail.Repeat; _result.Align = detail.Align; _result.RepeatAll = detail.RepeatAll; _result.FooterRepeatAll = detail.FooterRepeatAll; _result.TextWrap = detail.TextWrap; _result.WrapLineCount = detail.WrapLineCount; _result.ExtraFieldName = detail.ExtraFieldName; _result.FieldsForExtra = detail.FieldsForExtra; return(_result); }
public static BaseDetailModel ToBaseDetail(this Detail detail) { BaseDetailModel _result = new BaseDetailModel(); _result.Id = detail.Id; _result.MasterId = detail.MasterId; _result.Name = detail.Name; _result.Text = detail.Text; _result.Row = detail.Row; _result.Columns = detail.Columns; _result.Width = detail.Width; _result.DBF = detail.DBF; _result.DorH = detail.DorH; _result.Repeat = detail.Repeat; _result.Align = detail.Align; _result.RepeatAll = detail.RepeatAll; _result.FooterRepeatAll = detail.FooterRepeatAll; _result.TextWrap = detail.TextWrap; _result.WrapLineCount = detail.WrapLineCount; _result.ExtraFieldName = detail.ExtraFieldName; _result.FieldsForExtra = detail.FieldsForExtra; _result.CreatedDate = detail.CreatedDate; _result.ModifiedDate = detail.ModifiedDate; return(_result); }