示例#1
0
        public ActionResult DeleteOne(int clientId)
        {
            Client thisClient = Client.Find(clientId);

            thisClient.DeleteOne();

            return(RedirectToAction("ClientIndex"));
        }
示例#2
0
        public ActionResult Update(int id)
        {
            string newName    = Request.Form["newname"];
            Client thisClient = Client.Find(id);

            thisClient.UpdateName(newName);
            return(RedirectToAction("ClientDetails"));
        }
示例#3
0
        public void Test_Find_FindsClientInDatabase()
        {
            Client testClient = new Client("Pesron1", 1, "email");

            testClient.Save();
            Client foundClient = Client.Find(testClient.GetId());

            Assert.Equal(testClient, foundClient);
        }
        public void Test_Find_FindsClientInDatabase()
        {
            Client testClient = new Client("Susan", "Portland", 1);

            testClient.Save();
            Client foundClient = Client.Find(testClient.GetId());

            Assert.Equal(testClient, foundClient);
        }
示例#5
0
        public void Test3_FindCorrectClient()
        {
            Client testClient = new Client("ClientName", 1);

            testClient.Save();
            Client foundClient = Client.Find(testClient.GetId());

            Assert.Equal(testClient, foundClient);
        }
示例#6
0
        public ActionResult AddStylist(int clientId)
        {
            Client  client  = Client.Find(clientId);
            Stylist stylist = Stylist.Find(Int32.Parse(Request.Form["stylist-id"]));

            client.AddStylist(stylist);

            return(RedirectToAction("Success", "Home"));
        }
示例#7
0
        public void Test_Find_FindsClientInDatabase()
        {
            Client newClient = new Client("Mrs. C", 1, 1);

            newClient.Save();
            Client foundClient = Client.Find(newClient.Id);

            Assert.Equal(newClient, foundClient);
        }
示例#8
0
 public HomeModule()
 {
     Get["/"] = _ => {
         Dictionary <string, object> model = new Dictionary <string, object> {
             { "clients", Client.GetAll() }, { "stylists", Stylist.GetAll() }
         };
         return(View["index.cshtml", model]);
     };
     Get["/clients"] = _ => {
         Dictionary <string, object> model = new Dictionary <string, object> {
             { "clients", Client.GetAll() }, { "stylists", Stylist.GetAll() }
         };
         return(View["clients.cshtml", model]);
     };
     Get["/stylists"] = _ => {
         Dictionary <string, object> model = new Dictionary <string, object> {
             { "clients", Client.GetAll() }, { "stylists", Stylist.GetAll() }
         };
         return(View["stylists.cshtml", model]);
     };
     Get["/clients/edit/{id}"] = parameters => {
         Client foundClient = Client.Find(parameters.id);
         return(View["client-edit.cshtml", foundClient]);
     };
     Get["/clients/view/{id}"] = parameters => {
         Client foundClient = Client.Find(parameters.id);
         return(View["client-details.cshtml", foundClient]);
     };
     Get["/stylists/view/{id}"] = parameters => {
         Stylist foundStylist = Stylist.Find(parameters.id);
         return(View["stylist-details.cshtml", foundStylist]);
     };
     Post["/clients/new"] = _ => {
         int    newStylistId = Request.Form["stylist-id"];
         Client newClient    = new Client(Request.Form["client-name"], newStylistId);
         newClient.Save();
         return(View["client-details.cshtml", newClient]);
     };
     Post["/stylists/new"] = _ => {
         Stylist newStylist = new Stylist(Request.Form["stylist-name"]);
         newStylist.Save();
         return(View["stylist-details.cshtml", newStylist]);
     };
     Patch["clients/edit/{id}"] = parameters => {
         Client foundClient = Client.Find(parameters.id);
         foundClient.Update(Request.Form["client-name"]);
         return(View["client-details.cshtml", foundClient]);
     };
     Delete["clients/delete/{id}"] = parameters => {
         Dictionary <string, object> model = new Dictionary <string, object> {
             { "clients", Client.GetAll() }, { "stylists", Stylist.GetAll() }
         };
         Client foundClient = Client.Find(parameters.id);
         Client.Delete(foundClient.GetId());
         return(View["index.cshtml", model]);
     };
 }
        public ActionResult AddClient(int stylistId)
        {
            Stylist stylist = Stylist.Find(stylistId);
            Client  client  = Client.Find(Int32.Parse(Request.Form["client-id"]));

            stylist.AddClient(client);

            return(RedirectToAction("Success", "Home"));
        }
示例#10
0
        public void Client_Find()
        {
            Client newClient = new Client("Dave", 2);

            newClient.Save();
            Client testClient = Client.Find(newClient.GetId());

            Console.WriteLine("Find: " + newClient.GetId() + " " + testClient.GetId());
            Assert.Equal(testClient, newClient);
        }
示例#11
0
        public void Test_Find_FindsClientInDatabase()
        {
            Client testClient = new Client("Mako", "Tips well, comes in once a week.", 1);

            testClient.Save();

            Client foundClient = Client.Find(testClient.GetId());

            Assert.Equal(testClient, foundClient);
        }
示例#12
0
        public void Test_FindClientInDatabase()
        {
            Client testClient = new Client("Chet", 2);

            testClient.Save();

            Client foundClient = Client.Find(testClient.GetId());

            Assert.Equal(testClient, foundClient);
        }
示例#13
0
        public void Test_Find_FindsClientInDatabase()
        {
            Client testClient = new Client("Susie", 1, "Monday", "11:30");

            testClient.Save();

            Client foundClient = Client.Find(testClient.GetId());

            Assert.Equal(testClient, foundClient);
        }
示例#14
0
        public void Find_FindsClientById_true()
        {
            //Arrange
            Client newClient = new Client("Betty", 2);

            newClient.Save();
            //Act
            Client foundClient = Client.Find(newClient.GetId());

            //Assert
            Assert.Equal(newClient, foundClient);
        }
示例#15
0
        public void Test_FindClient()
        {
            //Arrange
            Client search = new Client("Jimmy the Client", 1);

            //Act
            search.Save();
            Client found = Client.Find(search.GetId());

            //Assert
            Assert.Equal(search, found);
        }
示例#16
0
        public void Test_Find_ClientInDatabase()
        {
            //Arrange
            Client testClient = new Client("Summer Smith", "785-267-7865", "*****@*****.**", 1);

            testClient.Save();
            //Act
            Client foundClient = Client.Find(testClient.GetId());

            //Assert
            Assert.Equal(testClient, foundClient);
        }
示例#17
0
        public void Test_Find_FindsClientInDatabase()
        {
            //Arrange
            Client testClient = new Client("Vin Diesel", 3);

            testClient.Save();
            //Act
            Client foundClient = Client.Find(testClient.GetId());

            //Assert
            Assert.Equal(testClient, foundClient);
        }
示例#18
0
        public void TestClient_Find_ClientInDatabase()
        {
            Stylist newStylist = new Stylist("Jessica", 5);

            newStylist.Save();
            Client newClient = new Client("Tom", newStylist.GetId());

            newClient.Save();
            Client foundClient = Client.Find(newClient.GetId());

            Assert.Equal(newClient, foundClient);
        }
示例#19
0
        public void TestClients_Find_FindsClientInDatabase()
        {
            //arrange
            Client newClient = new Client("Amber", 1);

            newClient.Save();

            //Act
            Client foundClient = Client.Find(newClient.GetId());

            //assert
            Assert.Equal(newClient, foundClient);
        }
示例#20
0
        public void T5_Find_DoesFindWork()
        {
            //Arrange
            Client testClient = new Client("Joe Lee", 1);

            testClient.Save();

            //Act
            Client foundClient = Client.Find(testClient.GetId());

            //Assert
            Assert.Equal(testClient, foundClient);
        }
        public void Find_FindsClientInDatabase_specifiedClient()
        {
            //Arrange
            Client testClient = new Client("Veronique Moore", 2);

            testClient.Save();

            //Act
            Client foundClient = Client.Find(testClient.GetId());

            //Assert
            Assert.Equal(testClient, foundClient);
        }
示例#22
0
        public ActionResult ClientDetails(int id)
        {
            Dictionary <string, object> model = new Dictionary <string, object>();
            Client selectedClient             = Client.Find(id);

            List <Stylist> clientStylists = selectedClient.GetStylists();
            List <Stylist> allStylists    = Stylist.GetAll();

            model.Add("client", selectedClient);
            model.Add("clientStylists", clientStylists);
            model.Add("allStylists", allStylists);

            return(View(model));
        }
示例#23
0
        public void Edit_UpdatesValues_true()
        {
            //Arrange
            Client newClient = new Client("client1", 2);

            newClient.Save();
            //Act
            newClient.Edit("Cliff", 1);
            Client foundClient    = Client.Find(newClient.GetId());
            Client expectedResult = new Client(newClient.GetName(), newClient.GetStylistId(), newClient.GetId());

            //Assert
            Assert.Equal(expectedResult, foundClient);
        }
示例#24
0
        public void Test_ObjectFoundInDatabase_True()
        {
            Console.WriteLine("Client Test: Object Found In db");
            //Arrange
            Client testClient = new Client("Jordan Loop", 1);

            testClient.Save();

            //Act
            Client foundClient = Client.Find(testClient.GetId());

            //Assert
            Assert.Equal(testClient, foundClient);
        }
示例#25
0
        public void Test_FindClientFromStylist()
        {
            Stylist newStylist = new Stylist("Hilary", 1);

            newStylist.Save();

            Client controlClient = new Client("David", 1);

            controlClient.Save();

            Client newClient = Client.Find(controlClient.GetId());

            Console.WriteLine(newClient.GetName());

            Assert.Equal(controlClient.GetName(), newClient.GetName());
        }
示例#26
0
        public void Test_ChangeNameOfClient()
        {
            Client newClient = new Client("Hunter", 10);

            newClient.Save();

            Client testClient = Client.Find(newClient.GetId());

            testClient.Save();

            string newName = "Patrick";

            testClient.Update(newName);

            Assert.Equal(newName, testClient.GetName());
        }
示例#27
0
 public HomeModule()
 {
     Get["/"] = _ => {
         List <Stylist> allStylists = Stylist.GetAll();
         return(View["index.cshtml", allStylists]);
     };
     Get["/clients"] = _ => {
         List <Client> AllClients = Client.GetAll();
         return(View["clients.cshtml", AllClients]);
     };
     Get["/stylists"] = _ => {
         List <Stylist> AllStylists = Stylist.GetAll();
         return(View["stylists.cshtml", AllStylists]);
     };
     Get["/stylists/new"] = _ => {
         return(View["stylists_form.cshtml"]);
     };
     Get["/clients/new"] = _ => {
         List <Stylist> AllStylists = Stylist.GetAll();
         return(View["clients_form.cshtml", AllStylists]);
     };
     Post["/stylists/new"] = _ => {
         Stylist newStylist = new Stylist(Request.Form["name"], Request.Form["location"]);
         newStylist.Save();
         return(View["index.cshtml"]);
     };
     Post["/clients/new"] = _ => {
         Client newClient = new Client(Request.Form["name"], Request.Form["stylist-id"]);
         newClient.Save();
         return(View["index.cshtml"]);
     };
     Get["/stylists/{id}"] = parameters => {
         Dictionary <string, object> model = new Dictionary <string, object>();
         var selectedStylist = Stylist.Find(parameters.id);
         var stylistClients  = selectedStylist.GetClients();
         model.Add("stylist", selectedStylist);
         model.Add("clients", stylistClients);
         return(View["stylist.cshtml", model]);
     };
     Get["/stylists/edit/{id}"] = parameters => {
         Stylist selectedStylist = Stylist.Find(parameters.id);
         return(View["stylist_edit.cshtml", selectedStylist]);
     };
     Patch["/stylists/edit/{id}"] = parameters => {
         Stylist SelectedStylist = Stylist.Find(parameters.id);
         string  newName         = Request.Form["name"];
         string  newLocation     = Request.Form["location"];
         SelectedStylist.Update(newName, newLocation);
         return(View["index.cshtml"]);
     };
     Get["/stylists/delete/{id}"] = parameters => {
         Stylist SelectedStylist = Stylist.Find(parameters.id);
         return(View["stylist_delete.cshtml", SelectedStylist]);
     };
     Delete["/stylists/delete/{id}"] = parameters => {
         Stylist SelectedStylist = Stylist.Find(parameters.id);
         SelectedStylist.Delete();
         return(View["index.cshtml"]);
     };
     Get["/clients/delete/{id}"] = parameters => {
         return(View["client_delete.cshtml"]);
     };
     Delete["/clients/delete/{id}"] = parameters => {
         Client selectedClient = Client.Find(parameters.id);
         selectedClient.Delete();
         return(View["index.cshtml"]);
     };
 }
示例#28
0
        public HomeModule()
        {
            Get["/"] = _ => {
                return(View["index.cshtml"]);
            }; //homepage

            Get["/salons"] = _ => {
                List <Salon> allSalons = Salon.GetAll();
                return(View["salons.cshtml", allSalons]);
            }; //list of all salons

            Get["/stylists"] = _ => {
                List <Stylist> allStylists = Stylist.GetAll();
                return(View["stylists.cshtml", allStylists]);
            }; //list of all stylists

            Get["/clients"] = _ => {
                List <Client> allClients = Client.GetAll();
                return(View["clients.cshtml", allClients]);
            }; //list of all clients

            Get["/salons/new"] = _ => {
                return(View["add_salon.cshtml"]);
            }; //navigates to form to add new salon

            Post["/salons/new"] = _ => {
                Salon newSalon = new Salon(Request.Form["salon-name"], Request.Form["salon-about"]);
                newSalon.Save();
                List <Salon> allSalons = Salon.GetAll();
                return(View["salons.cshtml", allSalons]);
            }; //posts from form adding new salon, returns list of all salons

            Get["/stylists/new"] = _ => {
                List <Salon> AllSalons = Salon.GetAll();
                return(View["add_stylist.cshtml", AllSalons]);
            }; //navigates to form to add new stylist

            Post["/stylists/new"] = _ => {
                Stylist newStylist = new Stylist(Request.Form["stylist-name"], Request.Form["stylist-bio"], Request.Form["salon-id"]);
                newStylist.Save();
                List <Stylist> allStylists = Stylist.GetAll();
                return(View["stylists.cshtml", allStylists]);
            }; //posts from form adding new stylist, returns list of all stylists

            Get["/clients/new"] = _ => {
                List <Stylist> AllStylists = Stylist.GetAll();
                return(View["add_client.cshtml", AllStylists]);
            }; //navigates to form to add new client

            Post["/clients/new"] = _ => {
                Client newClient = new Client(Request.Form["client-name"], Request.Form["stylist-id"]);
                newClient.Save();
                List <Client> allClients = Client.GetAll();
                return(View["clients.cshtml", allClients]);
            }; //posts from form adding new client, returns list of all clients

            Get["/salons/{id}"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object>();
                Salon          SelectedSalon      = Salon.Find(parameters.id);
                List <Stylist> SalonStylists      = SelectedSalon.GetStylists();
                model.Add("salon", SelectedSalon);
                model.Add("stylists", SalonStylists);
                return(View["salon.cshtml", model]);
            }; //retrieves individual salon pages

            Get["/salon/{id}/edit"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object> {
                };
                Salon  SelectedSalon = Salon.Find(parameters.id);
                string salonEdit     = Request.Query["salon-edit"];
                model.Add("form-type", salonEdit);
                model.Add("salon", SelectedSalon);
                return(View["edit.cshtml", model]);
            }; //edit individual salon

            Patch["/salon/{id}/edit"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object>();
                Salon SelectedSalon = Salon.Find(parameters.id);
                SelectedSalon.Update(Request.Form["salon-name"], Request.Form["salon-about"]);
                List <Stylist> SalonStylists = SelectedSalon.GetStylists();
                model.Add("salon", SelectedSalon);
                model.Add("stylists", SalonStylists);
                return(View["salon.cshtml", model]);
            }; //returns edited salon page

            Get["salon/{id}/delete"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object> {
                };
                Salon  SelectedSalon = Salon.Find(parameters.id);
                string salonDelete   = Request.Query["salon-delete"];
                model.Add("form-type", salonDelete);
                model.Add("salon", SelectedSalon);
                return(View["delete.cshtml", model]);
            }; //delete individual salon

            Delete["salon/{id}/delete"] = parameters => {
                Salon SelectedSalon = Salon.Find(parameters.id);
                SelectedSalon.Delete();
                List <Salon> allSalons = Salon.GetAll();
                return(View["salons.cshtml", allSalons]);
            }; //returns confirmation of deleted salon

            Get["/stylists/{id}"] = parameters => {
                Stylist       SelectedStylist     = Stylist.Find(parameters.id);
                List <Client> stylistClients      = SelectedStylist.GetClients();
                Dictionary <string, object> model = new Dictionary <string, object>();
                model.Add("stylist", SelectedStylist);
                model.Add("clients", stylistClients);
                return(View["stylist.cshtml", model]);
            }; //retrieves individual stylist pages

            Get["/stylist/{id}/edit"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object> {
                };
                Stylist SelectedStylist           = Stylist.Find(parameters.id);
                string  stylistEdit = Request.Query["stylist-edit"];
                model.Add("form-type", stylistEdit);
                model.Add("stylist", SelectedStylist);
                return(View["edit.cshtml", model]);
            }; //edit individual stylist

            Patch["/stylist/{id}/edit"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object>();
                Stylist SelectedStylist           = Stylist.Find(parameters.id);
                SelectedStylist.Update(Request.Form["stylist-name"], Request.Form["stylist-bio"]);
                List <Client> StylistClients = SelectedStylist.GetClients();
                model.Add("stylist", SelectedStylist);
                model.Add("clients", StylistClients);
                return(View["stylist.cshtml", model]);
            }; //returns edited stylist page

            Get["stylist/{id}/delete"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object> {
                };
                Stylist SelectedStylist           = Stylist.Find(parameters.id);
                string  stylistDelete             = Request.Query["stylist-delete"];
                model.Add("form-type", stylistDelete);
                model.Add("stylist", SelectedStylist);
                return(View["delete.cshtml", model]);
            }; //delete individual stylist

            Delete["stylist/{id}/delete"] = parameters => {
                Stylist SelectedStylist = Stylist.Find(parameters.id);
                SelectedStylist.Delete();
                List <Stylist> allStylists = Stylist.GetAll();
                return(View["stylists.cshtml", allStylists]);
            }; //returns confirmation of deleted stylist

            Get["/clients/{id}"] = parameters => {
                Client SelectedClient             = Client.Find(parameters.id);
                Dictionary <string, object> model = new Dictionary <string, object>();
                model.Add("client", SelectedClient);
                return(View["client.cshtml", model]);
            }; //retrieves individual client pages

            Get["/client/{id}/edit"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object> {
                };
                Client SelectedClient             = Client.Find(parameters.id);
                string clientEdit = Request.Query["client-edit"];
                model.Add("form-type", clientEdit);
                model.Add("client", SelectedClient);
                return(View["edit.cshtml", model]);
            }; //edit individual client

            Patch["/client/{id}/edit"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object>();
                Client SelectedClient             = Client.Find(parameters.id);
                SelectedClient.UpdateString(Request.Form["client-name"]);
                model.Add("client", SelectedClient);
                return(View["client.cshtml", model]);
            }; //returns edited client page

            Get["client/{id}/delete"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object> {
                };
                Client SelectedClient             = Client.Find(parameters.id);
                string clientDelete = Request.Query["client-delete"];
                model.Add("form-type", clientDelete);
                model.Add("client", SelectedClient);
                return(View["delete.cshtml", model]);
            }; //delete individual client

            Delete["client/{id}/delete"] = parameters => {
                Client SelectedClient = Client.Find(parameters.id);
                SelectedClient.Delete();
                List <Client> allClients = Client.GetAll();
                return(View["clients.cshtml", allClients]);
            }; //returns confirmation of deleted client
        }
 public HomeModule()
 {
     Get["/"] = _ => {
         List <Stylist> allStylists = Stylist.GetAll();
         return(View["index.cshtml", allStylists]);
     };
     Get["/stylist/new"] = _ => {
         return(View["stylist_form.cshtml"]);
     };
     Post["/stylist/add"] = _ => {
         Stylist newStylist = new Stylist(Request.Form["stylist-name"]);
         newStylist.Save();
         List <Stylist> allStylists = Stylist.GetAll();
         return(View["index.cshtml", allStylists]);
     };
     Get["/client/{id}"] = parameter => {
         Stylist stylistClients = Stylist.Find(parameter.id);
         return(View["stylist.cshtml", stylistClients]);
     };
     Post["/client/add/{id}"] = parameter => {
         Client newClient = new Client(Request.Form["client-name"], parameter.id);
         newClient.Save();
         Stylist stylistClients = Stylist.Find(parameter.id);
         return(View["stylist.cshtml", stylistClients]);
     };
     Get["/stylist/edit/{id}"] = parameter => {
         Stylist selectedStylist = Stylist.Find(parameter.id);
         return(View["stylist_edit.cshtml", selectedStylist]);
     };
     Patch["/stylist/edit/{id}"] = parameter => {
         Stylist selectedStylist = Stylist.Find(parameter.id);
         selectedStylist.Update(Request.Form["new-stylist-name"]);
         List <Stylist> allStylists = Stylist.GetAll();
         return(View["index.cshtml", allStylists]);
     };
     Get["/stylist/delete/{id}"] = parameter => {
         Stylist selectedStylist = Stylist.Find(parameter.id);
         return(View["stylist_delete.cshtml", selectedStylist]);
     };
     Delete["/stylist/delete/{id}"] = parameter => {
         Stylist selectedStylist = Stylist.Find(parameter.id);
         selectedStylist.Delete();
         List <Stylist> allStylists = Stylist.GetAll();
         return(View["index.cshtml", allStylists]);
     };
     Get["/clients"] = _ => {
         List <Client> allClients = Client.GetAll();
         return(View["clients.cshtml", allClients]);
     };
     Get["/clients/{id}"] = parameter => {
         Client selectedClient = Client.Find(parameter.id);
         return(View["client.cshtml", selectedClient]);
     };
     Get["/client/edit/{id}"] = parameter => {
         Client selectedClient = Client.Find(parameter.id);
         return(View["client_edit.cshtml", selectedClient]);
     };
     Patch["/client/edit/{id}"] = parameter => {
         Client  selectedClient = Client.Find(parameter.id);
         Stylist currentStylist = Stylist.Find(selectedClient.GetStylistId());
         selectedClient.Update(Request.Form["new-client-name"], currentStylist.GetId());
         List <Client> allClients = Client.GetAll();
         return(View["clients.cshtml", allClients]);
     };
 }
示例#30
0
        public HomeModule()
        {
            Get["/"] = _ => {
                List <Stylist> AllStylists = Stylist.GetAll();
                return(View["index.cshtml", AllStylists]);
            };

            Get["/stylists"] = _ => {
                List <Stylist> AllStylists = Stylist.GetAll();
                return(View["stylists.cshtml", AllStylists]);
            };

            Get["/stylists/new"] = _ => {
                return(View["stylists_form.cshtml"]);
            };

            Post["/stylists/new"] = _ => {
                Stylist newStylist = new Stylist(Request.Form["stylist-name"], Request.Form["stylist-availability"], Request.Form["stylist-services"]);
                newStylist.Save();
                return(View["success.cshtml"]);
            };

            Get["/stylists/{id}"] = parameters => {
                Dictionary <string, object> model = new Dictionary <string, object>();
                var SelectedStylist = Stylist.Find(parameters.id);
                var StylistClients  = SelectedStylist.GetClients();
                model.Add("stylist", SelectedStylist);
                model.Add("clients", StylistClients);
                return(View["stylist.cshtml", model]);
            };

            Get["/stylist/edit/{id}"] = parameters => {
                Stylist SelectedStylist = Stylist.Find(parameters.id);
                return(View["stylist_edit.cshtml", SelectedStylist]);
            };

            Patch["stylist/edit/{id}"] = parameters => {
                Stylist SelectedStylist = Stylist.Find(parameters.id);
                SelectedStylist.Update(Request.Form["stylist-availability"], Request.Form["stylist-services"]);
                return(View["success.cshtml"]);
            };

            Delete["/stylist/delete/{id}"] = parameters => {
                Stylist.Delete(parameters.id);
                return(View["deleted.cshtml"]);
            };

            Delete["/stylists/delete"] = _ => {
                Stylist.DeleteAll();
                return(View["success.cshtml"]);
            };

            Get["/clients"] = _ => {
                List <Client> AllClients = Client.GetAll();
                return(View["clients.cshtml", AllClients]);
            };

            Get["/clients/new"] = _ => {
                List <Stylist> AllStylists = Stylist.GetAll();
                return(View["clients_form.cshtml", AllStylists]);
            };

            Post["/clients/new"] = _ => {
                Client newClient = new Client(Request.Form["client-name"], Request.Form["stylist-id"], Request.Form["client-appointment-day"], Request.Form["client-appointment-time"]);
                newClient.Save();
                return(View["success.cshtml"]);
            };

            Get["/clients/{id}"] = parameters => {
                Client SelectedClient = Client.Find(parameters.id);
                return(View["client.cshtml", SelectedClient]);
            };

            Get["/client/edit/{id}"] = parameters => {
                Client SelectedClient = Client.Find(parameters.id);
                return(View["client_edit.cshtml", SelectedClient]);
            };

            Patch["client/edit/{id}"] = parameters => {
                Client SelectedClient = Client.Find(parameters.id);
                SelectedClient.Update(Request.Form["client-appointment-day"], Request.Form["client-appointment-time"]);
                return(View["success.cshtml"]);
            };

            Delete["/client/delete/{id}"] = parameters => {
                Client.Delete(parameters.id);
                return(View["deleted.cshtml"]);
            };

            Delete["/clients/delete"] = _ => {
                Client.DeleteAll();
                return(View["success.cshtml"]);
            };
        }