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();
 }
Ejemplo n.º 3
0
 public IdResponse Put([FromBody] AssignCategoryCommand command)
 {
     return(_tagsFacade.AssignCategory(command));
 }
Ejemplo n.º 4
0
 public IdResponse AssignCategory(AssignCategoryCommand command)
 {
     return(_bus.Dispatch <AssignCategoryCommand, IdResponse>(command));
 }