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)); }
public StoreOwnerController(StoreOwner storeOwner) { this.storeOwner = storeOwner; }
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); }