Exemple #1
0
        public List <User> listUsers()
        {
            List <StoreOwner> StoreOwners = new List <StoreOwner>();
            bool wasOpen = true;

            if (conn != null && conn.State == ConnectionState.Closed)
            {
                conn.Open();
                wasOpen = false;
            }
            string        strSelect = "Select * From StoreOwner ";
            SqlCommand    cmd       = new SqlCommand(strSelect, conn);
            SqlDataReader myReader  = cmd.ExecuteReader();

            while (myReader.Read())
            {
                string email    = myReader["email"].ToString();
                string userName = myReader["userName"].ToString();
                string password = myReader["password"].ToString();
                List <StoreController> stores     = new RegisteredStoresController().listStoresOfOwner(email);
                StoreOwner             storeOwner = new StoreOwner(email, userName, password, stores);
                StoreOwners.Add(storeOwner);
            }
            myReader.Close();
            if (!wasOpen)
            {
                conn.Close();
            }
            return(new List <User>(StoreOwners));
        }
Exemple #2
0
 public StoreOwnerController(StoreOwner storeOwner)
 {
     this.storeOwner = storeOwner;
 }
Exemple #3
0
 public StoreOwnerController(string email, string userName, string password)
 {
     storeOwner = new StoreOwner(email, userName, password);
 }
 public StoreOwnerController(string email, string userName, string password, List <StoreController> stores)
 {
     storeOwner = new StoreOwner(email, userName, password, stores);
 }