Beispiel #1
0
		public ActionResult UpdateStatus(UserUpdateStatusViewModel model, string btnName)
		{
			if (btnName == Constants.Buttons.Save)
			{
				_dvsUserManagementService.UpdateDvsUserStatusFromModel(model);
				CommitProviderInstance.Commit();
				var response = Json(new { userId = model.UserId, status = model.Status.ToString() });
				return response;
			}
			return Constants.Json.Default;
		}
Beispiel #2
0
		public void UpdateDvsUserStatusFromModel(UserUpdateStatusViewModel model)
		{
			var dvsUser = _dvsUserManager.GetDvsUserById(model.UserId);
			dvsUser.Status = model.Status;
			_dvsUserManager.UpdateDvsUser(dvsUser);
		}
		public void UpdateDvsUserStatusFromModel_should_update_status()
		{
			var model = new UserUpdateStatusViewModel
			{
				Status = DvsUserStatus.Active,
				UserId = Arg.Any<int>()
			};
			var dvsUser = new DvsUser
			{
				StatusId = Enum.GetName(typeof(DvsUserStatus), DvsUserStatus.Active),
				Status = DvsUserStatus.Active,
				User = new User(),
				ContactInfo = new DvsUserContact
				{
					PhysicalAddress = new Address()
				}
			};
			_dvsUserManager.GetDvsUserById(Arg.Any<int>()).ReturnsForAnyArgs(dvsUser);
			_target.UpdateDvsUserStatusFromModel(model);
		}