Part 8: In this stream, we start to tackle all the issues dealing with managing mails. First we implement the simplest feature of them all which is deleting an email. We have to make sure we think about what needs to happen when an email is deleted to make sure our UI reflects the state of our data accurately. We also implement the ability to create new emails. Of course this means using our awesome new dialog service. This also includes dealing with custom value converters for the To and CC fields, as well as sending the message via our IEmailService.