private bool ZapiszCommandCanExecute() { if (!NaglowekRuch.IsValid) { TooltipZapisz = "Uzupełnij wskazane pola jako wymagane"; return(false); } if (ListaTowarowRuch.Count() == 0) { TooltipZapisz = "Brak dodanych towarów"; return(false); } foreach (var towar in ListaTowarowRuch) { if (!towar.IsValid) { TooltipZapisz = "Uzupełnij wszystkie niezbędne dane dla wszystkich towarów"; return(false); } } return(true); }
private async void ZapiszCommandExecute() { ///Zapisz nagłówka if (NaglowekRuch.IDRuchNaglowek == 0) { unitOfWork.tblRuchNaglowek.Add(NaglowekRuch); } await unitOfWork.SaveAsync(); ///Zapis towarow if (ListaTowarowRuch.Count() > 0) { foreach (var towar in ListaTowarowRuch) { if (towar.IDRuchTowar == 0) { towar.IDRuchNaglowek = NaglowekRuch.IDRuchNaglowek; unitOfWork.tblRuchTowar.Add(towar); } } } await unitOfWork.SaveAsync(); }