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));
        }
Esempio n. 2
0
 public IActionResult Update([FromBody] UpdateDonatorUserCommand command)
 => Response(bus.SendCommand(command).Result);