public ActionResult DeleteOne(int clientId) { Client thisClient = Client.Find(clientId); thisClient.DeleteOne(); return(RedirectToAction("ClientIndex")); }
public ActionResult Update(int id) { string newName = Request.Form["newname"]; Client thisClient = Client.Find(id); thisClient.UpdateName(newName); return(RedirectToAction("ClientDetails")); }
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); }
public void Test3_FindCorrectClient() { Client testClient = new Client("ClientName", 1); testClient.Save(); Client foundClient = Client.Find(testClient.GetId()); Assert.Equal(testClient, foundClient); }
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")); }
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); }
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")); }
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); }
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); }
public void Test_FindClientInDatabase() { Client testClient = new Client("Chet", 2); testClient.Save(); Client foundClient = Client.Find(testClient.GetId()); Assert.Equal(testClient, foundClient); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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)); }
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); }
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); }
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()); }
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()); }
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"]); }; }
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]); }; }
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"]); }; }