﻿<Window x:Class="EcoRideDB.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="EcoRide Database" Height="600" Width="1000"
        WindowStyle="SingleBorderWindow" ResizeMode="NoResize"
        Loaded="Window_Loaded">

    <Grid Background="#353638">
        <!-- Sidebar Navigation -->
        <DockPanel Width="220" HorizontalAlignment="Left" Background="#494a4d">

            <!-- Home Button pinned to Top -->
            <Button Name="btnHome" Content="Home" Click="btnHome_Click" Margin="5,10,5,20" Background="#747578" DockPanel.Dock="Top"/>

            <!-- Export Database pinned to Bottom -->
            <Button Name="btnExportData" Content="Export Database" Click="btnExportData_Click" Margin="5" Background="#747578" DockPanel.Dock="Bottom"/>

            <!-- Centered Add/View Buttons -->
            <StackPanel VerticalAlignment="Center">

                <!-- Add Section -->
                <Button Name="btnAddRider" Content="Add Rider" Click="btnAddRider_Click" Margin="5" Background="#747578"/>
                <Button Name="btnAddBike" Content="Add Bike" Click="btnAddBike_Click" Margin="5" Background="#747578"/>
                <Button Name="btnAddStation" Content="Add Station" Click="btnAddStation_Click" Margin="5" Background="#747578"/>
                <Button Name="btnAddRental" Content="Add Rental" Click="btnAddRental_Click" Margin="5" Background="#747578"/>
                <Button Name="btnAddMaintenance" Content="Add Maintenance" Click="btnAddMaintenance_Click" Margin="5" Background="#747578"/>
                <Button Name="btnAddStaff" Content="Add Staff" Click="btnAddStaff_Click" Margin="5" Background="#747578"/>

                <!-- Spacer -->
                <StackPanel Height="20"/>

                <!-- View Section -->

                <Button Name="btnViewRiders" Content="View Riders" Click="btnViewRiders_Click" Margin="5" Background="#747578"/>
                <Button Name="btnViewBikes" Content="View Bikes" Click="btnViewBikes_Click" Margin="5" Background="#747578"/>
                <Button Name="btnViewStations" Content="View Stations" Click="btnViewStations_Click" Margin="5" Background="#747578"/>
                <Button Name="btnViewRentals" Content="View Rentals" Click="btnViewRentals_Click" Margin="5" Background="#747578"/>
                <Button Name="btnViewMaintenance" Content="View Maintenance" Click="btnViewMaintenance_Click" Margin="5" Background="#747578"/>
                <Button Name="btnViewStaff" Content="View Staff" Click="btnViewStaff_Click" Margin="5" Background="#747578"/>

            </StackPanel>

        </DockPanel>

        <!-- Main Content Area -->
        <ContentControl Name="MainContent" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="230,0,0,0">
            <Grid>
                <TextBlock Text="Welcome to EcoRideDB!" FontSize="36" FontWeight="Bold" FontFamily="Segoe UI"
                           HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White"/>
            </Grid>
        </ContentControl>
    </Grid>
</Window>