internal static void FillData(IDataReader reader, Domain.ContactType entity) { var values = new object[reader.FieldCount]; reader.GetValues(values); entity.Name = (string)values[1]; }
internal static Domain.ContactType Parse(IDataReader reader) { var result = new Domain.ContactType(); FillData(reader, result); EntityManager.SetSaved(result, reader[0].ToString().To <Guid>()); return(result); }
IDataParameter[] CreateParameters(Domain.ContactType item) { var result = new List <IDataParameter>(); result.Add(CreateParameter("OriginalId", item.OriginalId)); result.Add(CreateParameter("Id", item.GetId())); result.Add(CreateParameter("Name", item.Name)); return(result.ToArray()); }
void Update(Domain.ContactType item) { ExecuteScalar(UPDATE_COMMAND, CommandType.Text, CreateParameters(item)); }
void Insert(Domain.ContactType item) { ExecuteScalar(INSERT_COMMAND, CommandType.Text, CreateParameters(item)); }