public CsvModelBase(ICsvModel csvModel) { this.Name = csvModel.Name; this.PhoneNumber = csvModel.PhoneNumber; this.PostCode = csvModel.PostCode; this.Address1 = csvModel.Address1; this.Address2 = csvModel.Address2; this.Address3 = csvModel.Address3; this.Address4 = csvModel.Address4; this.Address5 = csvModel.Address5; this.Item = csvModel.Item; }
/// <summary> /// Constructor that initialize CsvModel /// </summary> /// <param name="sheet">ISheet taken from external library for processing excel</param> public SheetToCsvModel(ISheet sheet) { var internalCsvModel = new CsvModel(); // go through the all rows for (int rownum = 0; rownum <= sheet.LastRowNum; rownum++) { var row = sheet.GetRow(rownum); if (row != null) { internalCsvModel.AddRow(row); } } _csvModel = internalCsvModel; _sheetName = sheet.SheetName; }
public static TDest CopyTo <TDest>(this ICsvModel source) where TDest : ICsvModel { var ins = (TDest)Activator.CreateInstance(typeof(TDest)); ins.Encode = source.Encode; ins.HasHeader = source.HasHeader; ins.Item = source.Item; ins.PostCode = source.PostCode; ins.Address1 = source.Address1; ins.Address2 = source.Address2; ins.Address3 = source.Address3; ins.Address4 = source.Address4; ins.Address5 = source.Address5; ins.Name = source.Name; ins.NameSuffix = source.NameSuffix; ins.PhoneNumber = source.PhoneNumber; return(ins); }
public BoothCsvModel(ICsvModel csvModel) : base(csvModel) { }
public ClickPostCsvModel(ICsvModel csvModel) : base(csvModel) { }
public ClickPostAddressCsvModel(ICsvModel @base) : base(@base) { }
protected CsvModelBase(ICsvModel @base) : base(@base) { this.Encode = @base.Encode; this.HasHeader = @base.HasHeader; this.Item = @base.Item; }
public DefaultAddressCsvModel(ICsvModel @base) : base(@base) { }