public static void FromPOCO(this OutputActProprietate actPropDTO, ActProprietate actProp) { actPropDTO.RowIndex = actProp.ExcelRow; actPropDTO.Index = actProp.Index; actPropDTO.TipAct = actProp.TipActProprietate?.Denumire; actPropDTO.Numar = actProp.Numar; actPropDTO.Data = actProp.Data; actPropDTO.Emitent = actProp.Emitent; actPropDTO.Carnet = actProp.Carnet; }
static void ExportAct(ISheet sheet, string[] columnNames, ActProprietate act, ActProprietateValidator validator, string ruleSet) { var result = validator.Validate(act, ruleSet: ruleSet); var excelDTO = new OutputActProprietate(); excelDTO.FromPOCO(act); var row = sheet.CreateRow(excelDTO.RowIndex); writeRow(row, columnNames, excelDTO, false, validator.Validate(act, ruleSet: ruleSet)); }
public static void FromDTO(this ActProprietate actProp, OutputActProprietate actPropDTO, IEnumerable <TipActProprietate> tipActe) { try { actProp.ExcelRow = actPropDTO.RowIndex; actProp.Index = actPropDTO.Index.Value; TipActProprietate tipActProprietate = string.IsNullOrEmpty(actPropDTO.TipAct) ? null : tipActe.FirstOrDefault(x => x.Denumire.Trim().Equals(actPropDTO.TipAct.Trim(), StringComparison.InvariantCultureIgnoreCase)); actProp.TipActProprietateId = tipActProprietate != null ? tipActProprietate.Id: (int?)null; actProp.Numar = actPropDTO.Numar; actProp.Data = actPropDTO.Data; actProp.Emitent = actPropDTO.Emitent; actProp.Carnet = actPropDTO.Carnet; } catch (Exception ex) { System.Diagnostics.Debugger.Break(); } }