Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

A small project where the user can Add, Read, Update, Delete through a contacts list. Contacts contain information of a person. Contacts can be assigned categories which can similarly be managed.

User can send email and SMS (provided their carrier provides an email to sms gateway) of the contact.

To make use of the sms functionality, a Twilio api key is necessary in the config file

Requirements

  • This is an application where you should record contacts with their phone numbers.

  • Users should be able to Add, Delete, Update and Read from a database, using the console.

  • You need to use Entity Framework, raw SQL isn't allowed.

  • Your code should contain a base Contact class with AT LEAST {Id INT, Name STRING, Email STRING and Phone Number(STRING)}

  • You should validate e-mails and phone numbers and let the user know what formats are expected

  • You should use Code-First Approach, which means EF will create the database schema for you.

  • You should use SQL Server, not SQLite

Additional challenges

  • Create a functionality that allows users to add the contact's e-mail address and send an e-mail message from the app.

  • Expand the app by creating categories of contacts (i.e. Family, Friends, Work, etc).

  • What if you want to send not only e-mails but SMS?

About

The C# Academy project.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages