public async Task <RuntimeResult> SetFileAsync(string title) { var getDossierResult = await _dossiers.GetDossierByTitleAsync(title); if (!getDossierResult.IsSuccess) { return(getDossierResult.ToRuntimeResult()); } var dossier = getDossierResult.Entity; var modifyResult = await _dossiers.SetDossierDataAsync(dossier, this.Context.Message); if (!modifyResult.IsSuccess) { return(modifyResult.ToRuntimeResult()); } return(RuntimeCommandResult.FromSuccess("Dossier data set.")); }
public async Task SetFileAsync(string title) { var getDossierResult = await _dossiers.GetDossierByTitleAsync(title); if (!getDossierResult.IsSuccess) { await _feedback.SendErrorAsync(this.Context, getDossierResult.ErrorReason); return; } var dossier = getDossierResult.Entity; var modifyResult = await _dossiers.SetDossierDataAsync(dossier, this.Context); if (!modifyResult.IsSuccess) { await _feedback.SendErrorAsync(this.Context, modifyResult.ErrorReason); return; } await _feedback.SendConfirmationAsync(this.Context, "Dossier data set."); }