public int addNewContact(string firstName, string lastName, string companyName, string title, string personelNote) { int resultInt = 0; if (string.IsNullOrEmpty(firstName) || string.IsNullOrEmpty(lastName)) { return(0); } contacts newRecord = new contacts(); newRecord.id = Guid.NewGuid(); newRecord.firstName = firstName; newRecord.lastName = lastName; newRecord.company = companyName; newRecord.title = title; newRecord.personelNote = personelNote; newRecord.createDate = DateTime.Now; newRecord.systemUserId = applicationStatics.currentSystemUser.id; using (contactDatabaseLogicLayer contactDatabase = new contactDatabaseLogicLayer()) { resultInt = contactDatabase.addNewContact(newRecord); } return(resultInt); }
public List <contacts> getAllRecordsBySystemUserId() { List <contacts> dataList = new List <contacts>(); using (contactDatabaseLogicLayer contactDatabase = new contactDatabaseLogicLayer()) { SqlDataReader reader = contactDatabase.getAllRecordsBySystemUserId(applicationStatics.currentSystemUser.id); while (reader.Read()) { contacts temp = new contacts(); temp.id = reader.IsDBNull(0) ? Guid.Empty : reader.GetGuid(0); temp.firstName = reader.IsDBNull(1) ? string.Empty : reader.GetString(1); temp.lastName = reader.IsDBNull(2) ? string.Empty : reader.GetString(2); temp.company = reader.IsDBNull(3) ? string.Empty : reader.GetString(3); temp.title = reader.IsDBNull(4) ? string.Empty : reader.GetString(4); temp.systemUserId = reader.IsDBNull(5) ? Guid.Empty : reader.GetGuid(5); temp.createDate = reader.IsDBNull(6) ? DateTime.MinValue : reader.GetDateTime(6); temp.personelNote = reader.IsDBNull(7) ? string.Empty : reader.GetString(7); dataList.Add(temp); } reader.Close(); contactDatabase.connectionWizard(); } return(dataList); }
public int deleteRecordByID(Guid contactId) { if (contactId == Guid.Empty) { return(0); } using (contactDatabaseLogicLayer contactDatabase = new contactDatabaseLogicLayer()) { return(contactDatabase.deleteRecordByID(contactId)); } }
public int updateContact(Guid id, string firstName, string lastName, string company, string title, string personelNote) { if (string.IsNullOrEmpty(firstName) || string.IsNullOrEmpty(lastName)) { return(0); } contacts updateData = new contacts(); updateData.id = id; updateData.firstName = firstName; updateData.lastName = lastName; updateData.company = company; updateData.title = title; updateData.personelNote = personelNote; using (contactDatabaseLogicLayer contactDatabase = new contactDatabaseLogicLayer()) { return(contactDatabase.updateContact(updateData)); } }
public contacts getRecordByContactId(Guid contactId) { contacts data = new contacts(); using (contactDatabaseLogicLayer contactDatabase = new contactDatabaseLogicLayer()) { SqlDataReader reader = contactDatabase.getRecordByContactId(applicationStatics.currentSystemUser.id, contactId); while (reader.Read()) { data.id = reader.IsDBNull(0) ? Guid.Empty : reader.GetGuid(0); data.firstName = reader.IsDBNull(1) ? string.Empty : reader.GetString(1); data.lastName = reader.IsDBNull(2) ? string.Empty : reader.GetString(2); data.company = reader.IsDBNull(3) ? string.Empty : reader.GetString(3); data.title = reader.IsDBNull(4) ? string.Empty : reader.GetString(4); data.systemUserId = reader.IsDBNull(5) ? Guid.Empty : reader.GetGuid(5); data.createDate = reader.IsDBNull(6) ? DateTime.MinValue : reader.GetDateTime(6); data.personelNote = reader.IsDBNull(7) ? string.Empty : reader.GetString(7); } reader.Close(); contactDatabase.connectionWizard(); } return(data); }