public async Task <OrderPageVM> CreateNewOrder(CreateOrderVM vm, string userId) { var dbOrder = new Order { IsActive = vm.IsActive, Status = "In progress", StartDate = vm.StartDate, TableId = vm.TableId, LocationId = vm.LocationId }; var orderNew = await _db.Orders.CreateAsync(dbOrder); var dbOrderUser = new OrderUser { OrderId = orderNew.Id, UserProfileId = _db.UserProfiles.GetAll().FirstOrDefault(m => m.UserId == userId).Id }; var orderUserNew = await _db.OrderUsers.CreateAsync(dbOrderUser); var ret = new OrderPageVM(orderNew); return(ret); }
public SelectCommand(OrderPageVM model) { _model = model ?? throw new ArgumentNullException("OrderPageModel"); }
public OrderPage(OrderPageVM viewmodel) { InitializeComponent(); this.DataContext = viewmodel; dGrid.ItemsSource = viewmodel.allorders; }