public ActionResult ManageProfile(UserProfile model)
        {
            if (ModelState.IsValid)
                {
                    try
                    {
                        // Insert a new user into the database
                        using (BlogPostContext db = new BlogPostContext())
                        {
                            UserProfile user = db.UserProfiles.FirstOrDefault(u => u.UserName.ToLower() == model.UserName.ToLower());
                            // Check if user already exists
                            if (user != null)
                            {
                                // Insert name into the profile table
                                user.Twitter = model.Twitter;
                                user.Email = model.Email;
                                user.Biography = model.Biography;
                                db.SaveChanges();

                                //return RedirectToLocal(returnUrl);
                            }
                        }
                        return RedirectToAction("Manage", new { Message = ManageMessageId.DetailsChangeSuccess });
                    }
                    catch (Exception e)
                    {
                        ModelState.AddModelError("", e);
                    }
            }

            // If we got this far, something failed, redisplay form
            return RedirectToAction("Manage");
        }