private async Task WywolajLoadAsyncNaZaleznychViewModelach() { await LiniaWlokninViewModel.LoadAsync(VMEntity.IDProdukcjaZlecenie); await LiniaKalandraViewModel.LoadAsync(VMEntity.IDProdukcjaZlecenie); await MieszankaViewModel.LoadAsync(VMEntity.IDProdukcjaZlecenie); }
protected override async void DeleteCommandExecute() { if (!DialogService.ShowQuestion_BoolResult("Czy usunąć bieżące zlecenie produkcyjne?")) { return; } await MieszankaViewModel.DeleteAsync(ZlecenieProdukcyjne.IDProdukcjaZlecenie); await TowarViewModel.DeleteAsync(ZlecenieProdukcyjne.IDProdukcjaZlecenie); UnitOfWork.tblProdukcjaZlecenie.Remove(ZlecenieProdukcyjne); await UnitOfWork.SaveAsync(); }
protected override async void SaveCommandExecute() { if (ZlecenieProdukcyjne.IDProdukcjaZlecenie == 0) { ZlecenieProdukcyjne.DataUtworzenia = DateTime.Now; ZlecenieProdukcyjne.IDProdukcjaZlecenieStatus = (int)ProdukcjaZlecenieStatusEnum.Oczekuje; UnitOfWork.tblProdukcjaZlecenie.Add(ZlecenieProdukcyjne); } await UnitOfWork.SaveAsync(); await MieszankaViewModel.SaveAsync(ZlecenieProdukcyjne.IDProdukcjaZlecenie); await TowarViewModel.SaveAsync(ZlecenieProdukcyjne.IDProdukcjaZlecenie); Messenger.Send(ZlecenieProdukcyjne); ViewService.Close(this.GetType().Name); }
private async Task WywolajLoadAsyncNaZaleznychViewModelach() { await TowarViewModel.LoadAsync(ZlecenieProdukcyjne.IDProdukcjaZlecenie); await MieszankaViewModel.LoadAsync(ZlecenieProdukcyjne.IDProdukcjaZlecenie); }