public async Task UpdateAsync() { //Arrange _currentUser.Id.Returns(_testData.UserJohnId); _currentUser.IsAuthenticated.Returns(true); var input = new UpdateProfileDto { UserName = CreateRandomString(), PhoneNumber = CreateRandomPhoneNumber(), Email = CreateRandomEmail(), Name = CreateRandomString(), Surname = CreateRandomString() }; //Act var result = await _profileAppService.UpdateAsync(input); //Assert result.UserName.ShouldBe(input.UserName); result.Email.ShouldBe(input.Email); result.PhoneNumber.ShouldBe(input.PhoneNumber); result.Surname.ShouldBe(input.Surname); result.Name.ShouldBe(input.Name); }
/// <summary> /// 更新基本信息 /// </summary> /// <param name="parameters">请求参数</param> /// <returns>Task<ProfileDto>.</returns> public async Task <ProfileDto> Update(UpdateProfileDto parameters) { var result = await _appService.UpdateAsync(parameters); _cacheProvider.RemoveAsync(string.Format("FindById_{0}", _currentUser.GetId())); _cacheProvider.RemoveAsync(string.Format("FindByUserName_{0}", result.UserName)); return(result); }
public async Task <IActionResult> OnPostAsync() { ValidateModel(); var updateDto = ObjectMapper.Map <PersonalSettingsInfoModel, UpdateProfileDto>(PersonalSettingsInfoModel); await _profileAppService.UpdateAsync(updateDto); return(NoContent()); }
public Task <ProfileDto> UpdateAsync(UpdateProfileDto input) { return(_profileAppService.UpdateAsync(input)); }
public virtual Task <ProfileDto> UpdateAsync(UpdateProfileDto input) { return(_appService.UpdateAsync(input)); }