Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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 }));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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 }));
        }
Exemplo n.º 5
0
        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 }));
        }