Beispiel #1
0
        public void UserAccountViewModel()
        {
            var model = new UserAccountViewModel();

            Assert.AreNotEqual(model.FavoriteLinks, null);

            model.FirstName="Pedro";
            model.LastName="Torrezão";

            Assert.AreEqual(model.FullName, "Pedro Torrezão");

            model.LastName ="";
            Assert.AreEqual(model.FullName, "Pedro");

            model.FirstName = "";
            model.LastName = "Torrezão";
            Assert.AreEqual(model.FullName, "Torrezão");
        }
Beispiel #2
0
        public ActionResult EditProfile(UserAccountViewModel model)
        {
            var userAccount = AutoMapperConfiguration.GetMapper().Map<UserAccount>(model);

            this.userManagementService.UpdateAccount(userAccount);

            var userAccountModel = AutoMapperConfiguration.GetMapper().Map<UserAccountViewModel>(this.userManagementService.GetUser(model.Username));

            this.auditTrailService.LogMessage(string.Format("The user {0} had changed his profile.", model.Username), model.Username, userAccount);

            return PartialView("_ProfileDetails", model);
        }