public void ExportPDF() { if (Adoptions != null && Adoptions.Count() != 0) { DocumentManager.ExportDataPDF(AdoptionInfo.ConvertToList(Adoptions), "Export zvířata"); } else { MessageBox.Show("Žádná data pro export."); } }
public async Task <bool> CreateAdoption(AdoptionInfo info) { var adoptionList = await _adoptionRespository.FindByAnimalCardIdAsync(info.Animal.CardId); if (adoptionList.Any(p => p.AdoptionStatus != AdoptionStatus.Rejected && p.AdoptionStatus != AdoptionStatus.Canceled)) { throw new BusinessException(AdoptionDomainErrorCodes.AnimalHaveBeenAdoptioned).WithData("CardId", info.Animal.CardId); } info.SetId(GuidGenerator.Create()); await _adoptionRespository.InsertAsync(info); await _distributedEventBus.PublishAsync(new AdoptionCreated(info)); return(true); }
public CancelAdoptionEto(AdoptionInfo adoptionInfo) { AdoptionInfo = adoptionInfo; }
public AdoptionCreated(AdoptionInfo info) { Info = info; }
public RejectAdoptionEto(AdoptionInfo adoptionInfo) { AdoptionInfo = adoptionInfo; }
public CompleteAdoptionEto(AdoptionInfo adoptionInfo) { AdoptionInfo = adoptionInfo; }
public AuditedAdoptionEto(AdoptionInfo adoptionInfo) { AdoptionInfo = adoptionInfo; }