Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public SelectCommand(OrderPageVM model)
 {
     _model = model ?? throw new ArgumentNullException("OrderPageModel");
 }
 public OrderPage(OrderPageVM viewmodel)
 {
     InitializeComponent();
     this.DataContext  = viewmodel;
     dGrid.ItemsSource = viewmodel.allorders;
 }