Exemplo n.º 1
0
        public EditOrderViewModel(OrdersTabViewModel ordersTabViewModel /*, IOrderRepository orderRepository*/)
        {
            _ordersTabViewModel = ordersTabViewModel;
            //_orderRepository = orderRepository;

            UpdateOrderCommand = new SimpleCommand(c => UpdateOrder());
        }
Exemplo n.º 2
0
        public AddOrderViewModel(OrdersTabViewModel ordersTabViewModel, IOrderRepository orderRepository, IRoomRepository roomRepository)
        {
            _ordersTabViewModel = ordersTabViewModel;
            _orderRepository    = orderRepository;
            _roomRepository     = roomRepository;

            Cost = 0;

            Rooms = _roomRepository.GetAll();

            Order = new Order
            {
                Id       = Guid.NewGuid(),
                IsActive = false,
                RoomId   = Rooms.First().Id,
                Room     = Rooms.First()
            };

            AddOrderCommand = new SimpleCommand(c => AddOrder());
        }