public async Task <IdResponse> Handle(AssignCategoryCommand command, CancellationToken cancellationToken) { var tag = _tagRepository.GetBy(command.TagId); tag.AssignCategory(command.CategoryId, command.SubCategoryId); return(new IdResponse(tag.Id)); }
private void UpdateSelectionTrigger(HospitalViewModel hospital) { if (hospital.IsSelected) { SelectedHospitals.Add(hospital); } else { SelectedHospitals.Remove(hospital); } RaisePropertyChanged(() => IsAllSelected); AssignCategoryCommand.RaiseCanExecuteChanged(); }
public IdResponse Put([FromBody] AssignCategoryCommand command) { return(_tagsFacade.AssignCategory(command)); }
public IdResponse AssignCategory(AssignCategoryCommand command) { return(_bus.Dispatch <AssignCategoryCommand, IdResponse>(command)); }