private async void NewBranch() { aggregator.GetEvent <UIElementFocusEvent>().Publish(""); await Task.Delay(500); SelectedBranchAcc = SelectedBranchAcc.CreateNewBranchAccount(); }
private async void SaveBranch() { IRestDataMapper mapper = containerExtension.Resolve <IRestDataMapper>(); if (SelectedBank == null) { _ = ShowMessageDialg("New Branch Account Creation", "Can't Save Branch Account, Bank not selected", MsgDialogType.error); } if (SelectedBranchAcc.IsValidBranchAccount()) { SelectedBranchAcc.bank = SelectedBank; SelectedBranchAcc.branch = loggedUser.LoggedUser.branch; BranchAccount b = await BranchRestService.CreateBranchAccountAsync(mapper, SelectedBranchAcc); if (b.id > 0) { _ = ShowMessageDialg("New Branch Account Creation", "Branch Account Created Successfully", MsgDialogType.infor); RizeSyncEvent(); Initialize(); } else { _ = ShowMessageDialg("New Branch Account Creation", "Can't Save Branch Account", MsgDialogType.error); return; } } else { _ = ShowMessageDialg("New Branch Account Creation", "Invalid Branch Account Details or Already Exist Branch Account", MsgDialogType.warrning); return; } }