internal override ResultBase ExcuteImplementation(ParameterBase parameter) { var p = (MaskParameter)parameter; var apiMask = new IO.Swagger.Api.MasksApi(ApiConfiguration); MaskDTO maskDto = apiMask.MasksGetById(p.MaskId); return(new VoidResult()); }
private void maskGetData(object sender, EventArgs e) { try { var maskApi = new IO.Swagger.Api.MasksApi(Configuration); var masks = maskApi.MasksGetList(); datagridComplex.DataSource = masks; } catch (Exception exception) { errorLabel.Text = exception.Message; } }
private void getMaskByIdHandler(object sender, EventArgs e) { try { var maskApi = new IO.Swagger.Api.MasksApi(Configuration); if (datagridComplex.SelectedRows != null && datagridComplex.SelectedRows.Count > 0) { var mascheraSelezionata = (MaskDTO)datagridComplex.SelectedRows[0].DataBoundItem; var mascheraDettaglio = maskApi.MasksGetById(mascheraSelezionata.Id); MessageBox.Show(string.Format("La maschera {0} contiene {1} dettagli", mascheraDettaglio.MaskName, mascheraDettaglio.MaskDetails.Count)); } } catch (Exception exception) { errorLabel.Text = exception.Message; } }