public async Task <ICommandResult> Handle(UpdateDonatorUserCommand command, CancellationToken cancellationToken) { var donatorUser = _donatorUserRepository.GetById(command.Id); donatorUser.AddCellPhone(command.CellPhone); _donatorUserRepository.Update(donatorUser); DeleteUserSocialNotificationTypes(donatorUser.UserId); AddUserSocialNotificationTypes(donatorUser.UserId, command.SocialNotificationTypesId); Commit(); return(await CompletedTask(donatorUser)); }
public IActionResult Update([FromBody] UpdateDonatorUserCommand command) => Response(bus.SendCommand(command).Result);