private void ShowEditProfileWindow(int id)
        {
            EditProfileView      editProfileView      = new EditProfileView();
            EditProfileViewModel editProfileViewModel = new EditProfileViewModel(id);

            editProfileView.DataContext = editProfileViewModel;
            editProfileView.Show();
        }
示例#2
0
        public ActionResult EditProfile(EditProfileView profile, FormCollection collection)
        {
            var genre  = collection["genreList"];
            var userId = User.Identity.GetUserId();
            ApplicationDbContext db   = new ApplicationDbContext();
            ApplicationUser      user = db.Users.Find(userId);

            user.FavoriteGenre = profile.FavoriteGenre;
            user.FavoriteMovie = profile.FavoriteMovie;

            db.Entry(user).State = EntityState.Modified;
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#3
0
        public ActionResult EditProfile()
        {
            var genreList = new List <Genre>()
            {
                Genre.Action, Genre.Adventure, Genre.Animation,
                Genre.Comedy, Genre.Documentary, Genre.Drama, Genre.Fantasy, Genre.Horror,
                Genre.Mystery, Genre.Romance, Genre.Science_Fiction, Genre.Thriller, Genre.Western
            };

            ViewBag.Genres = new SelectList(genreList);

            var userId = User.Identity.GetUserId();
            var model  = new EditProfileView
            {
                FavoriteGenre = UserManager.FindById(userId).FavoriteGenre,
                FavoriteMovie = UserManager.FindById(userId).FavoriteMovie
            };

            return(View(model));
        }
示例#4
0
 public LicenceCertViewTableSource(UITableView tableView, bool isEdit, EditProfileView editProfile) : base(tableView)
 {
     tableView.RegisterNibForCellReuse(UINib.FromName("LicenceCertTableViewCell", NSBundle.MainBundle), LicenceCertTableViewCell.Key);
     mIsEdit          = isEdit;
     mEditProfileView = editProfile;
 }
示例#5
0
 public OperationalCertTableViewSource(UITableView tableView, PersonalProfileView personalProfileView, EditProfileView editProfileView) : base(tableView)
 {
     tableView.RegisterNibForCellReuse(UINib.FromName("OperationalCertTableViewCell", NSBundle.MainBundle), OperationalCertTableViewCell.Key);
     mPersonalProfileView = personalProfileView;
     mEditProfileView     = editProfileView;
 }
示例#6
0
 public LicencesCertTableViewSource(UITableView tableView, CompanyProfileView companyView, EditProfileView editProfileView) : base(tableView)
 {
     tableView.RegisterNibForCellReuse(UINib.FromName("LicencesTableViewCell", NSBundle.MainBundle), LicencesTableViewCell.Key);
     mCompanyView     = companyView;
     mEditProfileView = editProfileView;
 }
 public OperationalCertViewTableViewSource(UITableView tableView, bool isEdit, EditProfileView editProfileView) : base(tableView)
 {
     tableView.RegisterNibForCellReuse(UINib.FromName("OperationalCertViewTableViewCell", NSBundle.MainBundle), OperationalCertViewTableViewCell.Key);
     mIsEdit          = isEdit;
     mEditProfileView = editProfileView;
 }