protected User AddUser(string email, string firstName, string lastName, int income, string password,
     string profession)
 {
     User myUser = new User()
     {
         Email = email,
         FirstName = firstName,
         LastName = lastName,
         Income = income,
         Password = password,
         Profession = profession
     };
     return myUser;
 }
        public ActionResult UpdateUser(User user)
        {
            if (!ModelState.IsValid)
            {
                return new HttpStatusCodeResult(400, "Please fill in all required fields");
            }

            Database.Users.AddOrUpdate(user);
            Database.SaveChanges();

            return Json(new {success = true, user = user, message = "User updated"}, JsonRequestBehavior.AllowGet);
        }