public ActionResult Contact(ContactScreen screen)
        {
            screen.SendToUsername = Request.Form["AuthorSelectList"];

            if (screen.IsValid)
            {
                screen.ProcessContactRequest();
                screen.Message = "Your message has been sent.  Thank you.";
                ModelState.Clear();
            }
            else
            {
                //Add our validation errors
                foreach (var item in screen.GetValidationErrors())
                {
                    ModelState.AddModelError(item.Key, item.Value);
                }
            }

            ViewData.Model = screen;
            return View();
        }
 public ActionResult Contact()
 {
     ContactScreen screen = new ContactScreen();
     ViewData.Model = screen;
     return View();
 }