private bool SendMessage(EmailVM vm)
        {
            bool ret = SendMessage(
                to: vm.To,
                from: vm.From,
                subject: vm.Subject,
                body: vm.Body
                );

            return(ret);
        }
        public IActionResult Create()
        {
            // Prepopulate the VM with address Data
            var vm = new EmailVM()
            {
                To   = "*****@*****.**",
                From = "*****@*****.**"
            };

            return(View(vm));
        }
        public IActionResult Create(EmailVM vm)
        {
            if (ModelState.IsValid)
            {
                if (SendMessage(vm))
                {
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    // Code for when there is an error sending message
                }
            }

            return(View(vm));
        }