Exemplo n.º 1
0
    public void UpdateWaiter()
    {
        Waiter person = new Waiter()
        {
            WaiterID  = int.Parse(WaiterID.Text),
            FirstName = FirstName.Text,
            LastName  = LastName.Text,
            Address   = Address.Text,
            Phone     = Phone.Text,
            HireDate  = DateTime.Parse(HireDate.Text)
        };

        DateTime firedOn;

        if (DateTime.TryParse(ReleaseDate.Text, out firedOn))
        {
            person.ReleaseDate = firedOn;
        }

        var controller = new RestaurantAdminController();

        controller.UpdateWaiter(person);
        //WaiterID.Text = person.WaiterID.ToString();
        //TODO: Re-populate dropdownlist of waiters. And set the selectedValue as well
    }
Exemplo n.º 2
0
        private void WhenIAddTheWaiter(Waiter newGuy, out int waiterId)
        {
            // sut ==> "system under test"
            var sut = new RestaurantAdminController();

            waiterId = sut.AddWaiter(newGuy);
        }
Exemplo n.º 3
0
        private void ThenTheWaiterExists(int waiterId)
        {
            var sut    = new RestaurantAdminController();
            var actual = sut.GetWaiter(waiterId);

            Assert.NotNull(actual);
        }
Exemplo n.º 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         var controller = new RestaurantAdminController();
         var data       = controller.ListAllTables();
         TablesDropDown.DataSource     = data;
         TablesDropDown.DataTextField  = "TableNumber";
         TablesDropDown.DataValueField = "TableID";
         TablesDropDown.DataBind();
     }
 }
Exemplo n.º 5
0
    public void AddWaiter()
    {
        Waiter person = new Waiter()
        {
            FirstName = FirstName.Text,
            LastName  = LastName.Text,
            Address   = Address.Text,
            Phone     = Phone.Text,
            HireDate  = DateTime.Parse(HireDate.Text)
        };
        DateTime temp;

        if (DateTime.TryParse(ReleaseDate.Text, out temp))
        {
            person.ReleaseDate = temp;
        }
        var controller = new RestaurantAdminController();

        person.WaiterID = controller.AddWaiter(person);
        WaiterID.Text   = person.WaiterID.ToString();
    }
Exemplo n.º 6
0
 private void TheWaiterDetailsMatch(int waiterId, Waiter newGuy)
 {
     var sut = new RestaurantAdminController();
     // TODO: Compare the actual waiter info with the expected
 }