private async void SaveUom() { IRestDataMapper mapper = containerExtension.Resolve <IRestDataMapper>(); if (SelectedUom.IsValidUom()) { SelectedUom.saleOtherUnitName = $"{SelectedUom.baseUnitName}, {SelectedUom.purchaseUnitName}"; UnitOfMeasurement b = await ItemRestService.CreateUnitOfMeasurementAsync(mapper, SelectedUom); if (b.id > 0) { _ = ShowMessageDialg("New UnitOfMeasure Creation", "UnitOfMeasure Created Successfully", MsgDialogType.infor); Initialize(); } else { _ = ShowMessageDialg("New UnitOfMeasure Creation", "Can't Save UnitOfMeasure", MsgDialogType.error); return; } } else { _ = ShowMessageDialg("New UnitOfMeasure Creation", "Invalid UnitOfMeasure Details or Already Exist UnitOfMeasure", MsgDialogType.warrning); return; } }
private async void NewUom() { aggregator.GetEvent <DataGridSelectionClearEvent>().Publish(); aggregator.GetEvent <UIElementFocusEvent>().Publish(""); await Task.Delay(500); SelectedUom = SelectedUom.CreateNewUnitOfMeasurement(); IsNew = true; }