public ActionResult ProcessDetails(UserDetailsInput input, User user)
        {
            if (ModelState.IsValid)
            {
                using (var db = new DataContext(user))
                {
                    user.Name = input.Name;
                    user.Email = input.EmailAddress;
                    user.Twitter = input.Twitter;

                    db.SaveChanges();
                }
                return RedirectToAction("Index", "Home", new { area = "organizer" });
            }
            return View("Details");
        }
        public void Should_map_from_entity()
        {
            var entity = new User("foo")
            {
                Email = "email",
                Id = 2,
                Twitter = "twitter",
                ImageUrl = "image url",
                Name = "name"
            };

            var input = new UserDetailsInput(entity);

            input.EmailAddress.ShouldEqual(entity.Email);
            input.Name.ShouldEqual(entity.Name);
            input.Twitter.ShouldEqual(entity.Twitter);
        }