public void Handle(RemoveFavoriteAddress command) { var account = _repository.Get(command.AccountId); account.RemoveFavoriteAddress(command.AddressId); _repository.Save(account, command.Id.ToString()); }
public object Delete(SaveAddress request) { var command = new RemoveFavoriteAddress { Id = Guid.NewGuid(), AddressId = request.Id, AccountId = new Guid(this.GetSession().UserAuthId) }; _commandBus.Send(command); return(new HttpResult(HttpStatusCode.OK)); }