private async void UsunCommandExecute() { if (dialogService.ShowQuestion_BoolResult("Czy usunąć zaznaczoną pozycję?") == false) { return; } if (WybranaPozycjaGeowlokniny.IDZamowienieHandloweTowarGeowloknina != 0) { unitOfWork.tblZamowienieHandloweTowarGeowloknina.Remove(WybranaPozycjaGeowlokniny); await unitOfWork.SaveAsync(); } ListaPozycjiGeowloknin.Remove(WybranaPozycjaGeowlokniny); }
private void ValidujModel() { if (ListaPozycjiGeowloknin.Count() == 0) { IsValid = true; return; } foreach (var towar in ListaPozycjiGeowloknin) { if (!towar.IsValid) { IsValid = false; } } IsValid = true; }
private async void GdyPrzeslanoZapisz(tblZamowienieHandlowe obj) { zamowienieHandlowe = obj; if (ListaPozycjiGeowloknin.Count() == 0) { return; } foreach (var towar in ListaPozycjiGeowloknin) { towar.IDZamowienieHandlowe = zamowienieHandlowe.IDZamowienieHandlowe; if (towar.IDZamowienieHandloweTowarGeowloknina == 0) { unitOfWork.tblZamowienieHandloweTowarGeowloknina.Add(towar); } } await unitOfWork.SaveAsync(); }