/// <summary> /// Add a new contact to the database. /// </summary> /// <param name="contact">Contact to be added.</param> /// <returns> void </returns> public void CreateContact(ContactedPerson contact) { try { _context.ContactedPersons.Add(contact); } catch (DbUpdateException e) { var sqlException = e.GetBaseException() as SqlException; Console.Write("Problem Creating Patient\nExeption: " + sqlException.ToString()); } }
/// <summary> /// Delete a contact from the database. /// </summary> /// <param name="contact">Contact to delete.</param> public void DeleteContact(ContactedPerson contact) { var param = new SqlParameter("@ContactDni", contact.Dni); _context.Database.ExecuteSqlRaw("deleteContact @ContactDni", param); }
/// <summary> /// Update a contact's information. /// </summary> /// <param name="contact">Contact to update</param> public void UpdateContact(ContactedPerson contact) { // The method should not be implemented }