public static async void SaveDtoAndCloseAsync( Base.DTO.ProductDTO OldDto, Base.DTO.ProductDTO NewDto) { if (NewDto.Id != 0) { await FactoryManager.productManager.EditAsync(OldDto, NewDto); } else { await FactoryManager.productManager.AddAsync(NewDto); } var devManagerVm = SimpleIoc.Default.GetInstance <ViewModel.ProductManagerViewModel>(); devManagerVm.GetProducts(); GlobalViewHelper.CloseDialog(); }
/// <summary> /// 保存并关闭窗口 /// </summary> /// <param name="dto"></param> /// <returns></returns> public static async void SaveDtoAndCloseAsync(Base.DTO.ProductDTO dto) { var item = dto as Base.DTO.ProductDTO; if (item.Id != 0) { await FactoryManager.productManager.EditAsync(item); } else { await FactoryManager.productManager.AddAsync(item); } var devManagerVm = SimpleIoc.Default.GetInstance <ViewModel.ProductManagerViewModel>(); devManagerVm.GetProducts(); GlobalViewHelper.CloseDialog(); }
/// <summary> /// 弹出编辑框 /// </summary> /// <param name="vm"></param> public static void ShowEditProduct(Model.ProductModel vm) { GlobalViewHelper.ShowDialog( new Views.AddDeviceItemView(), vm); }