public static PostfixDkimDto ToDkimDto(this object[] dbRecord) { if (dbRecord.Length != DKIM_COLUMNS_COUNT) { throw new ArgumentException("Can't convert to PostfixMailbox invalid column num"); } var dkimDto = new PostfixDkimDto( Convert.ToInt32(dbRecord[(int)DkimTableColumnsOrder.Id]), dbRecord[(int)DkimTableColumnsOrder.DomainName].ToString(), dbRecord[(int)DkimTableColumnsOrder.Selector].ToString(), dbRecord[(int)DkimTableColumnsOrder.PrivateKey].ToString(), dbRecord[(int)DkimTableColumnsOrder.PublicKey].ToString() ); return(dkimDto); }
public static PostfixDkimDto ToDkimDto(this object[] dbRecord) { if (dbRecord.Length != DKIM_COLUMNS_COUNT) throw new ArgumentException("Can't convert to PostfixMailbox invalid column num"); var dkimDto = new PostfixDkimDto( Convert.ToInt32(dbRecord[(int)DkimTableColumnsOrder.Id]), dbRecord[(int)DkimTableColumnsOrder.DomainName].ToString(), dbRecord[(int)DkimTableColumnsOrder.Selector].ToString(), dbRecord[(int)DkimTableColumnsOrder.PrivateKey].ToString(), dbRecord[(int)DkimTableColumnsOrder.PublicKey].ToString() ); return dkimDto; }