public void GetClients_ReturnsEmptyList_ClientList() { StylistClass newStylist = new StylistClass("Stylist9", "9", 9); List <ClientClass> newList = new List <ClientClass>(); List <ClientClass> result = newStylist.GetClients(); CollectionAssert.AreEqual(newList, result); }
public ActionResult Destroy(int stylistId, int clientId) { ClientClass.Find(clientId).Delete(); StylistClass foundStylist = StylistClass.Find(stylistId); List <ClientClass> stylistClients = foundStylist.GetClients(); Dictionary <string, object> model = new Dictionary <string, object>(); model.Add("stylist", foundStylist); model.Add("clients", stylistClients); return(RedirectToAction("Show", new{ id = stylistId })); }
public ActionResult Show(int id) { Dictionary <string, object> model = new Dictionary <string, object>(); StylistClass foundStylist = StylistClass.Find(id); List <ClientClass> stylistClients = foundStylist.GetClients(); List <SpecialtyClass> allSpecialties = SpecialtyClass.GetAll(); List <SpecialtyClass> stylistSpecialties = foundStylist.GetSpecialties(); model.Add("stylist", foundStylist); model.Add("clients", stylistClients); model.Add("specialties", allSpecialties); model.Add("stylistSpecialties", stylistSpecialties); return(View("Show", model)); }
public ActionResult Update(int stylistId, string newName, string newPhoneNumber) { StylistClass stylist = StylistClass.Find(stylistId); stylist.Edit(newName, newPhoneNumber); Dictionary <string, object> model = new Dictionary <string, object>(); List <ClientClass> stylistClients = stylist.GetClients(); List <SpecialtyClass> stylistSpecialties = stylist.GetSpecialties(); model.Add("stylist", stylist); model.Add("clients", stylistClients); model.Add("specialties", stylistSpecialties); return(RedirectToAction("Show", new{ id = stylistId })); }
public ActionResult Create(int stylistId, string name, string phoneNumber) { Dictionary <string, object> model = new Dictionary <string, object>(); StylistClass foundStylist = StylistClass.Find(stylistId); ClientClass newClient = new ClientClass(name, phoneNumber, stylistId); newClient.Save(); List <ClientClass> stylistClients = foundStylist.GetClients(); List <SpecialtyClass> stylistSpecialties = SpecialtyClass.GetAll(); model.Add("stylist", foundStylist); model.Add("clients", stylistClients); model.Add("specialties", stylistSpecialties); return(RedirectToAction("Show", new{ id = stylistId })); }