public bool ModifyLicenseData(string userEmail, Guid loggedUsersAccessNumber, string newLicenseDataUserName, string newLicenseDataUserEmail, string oldLicenseDataUserName, string oldLicenseDataUserEmail) { // TODO: To REFACTOR along with AddNewLicenseData method. sqlConnectionToDatabase.ConnectionString = connectionString; UserDataProvider userDataProvider = new UserDataProvider(sqlConnectionToDatabase); if (userDataProvider.CheckExistenceUserGuidInDatabase(userEmail, loggedUsersAccessNumber)) { sqlConnectionToDatabase.ConnectionString = connectionString; return(new LicensesDataProvider(sqlConnectionToDatabase).ModifyLicenseData(newLicenseDataUserName, newLicenseDataUserEmail, oldLicenseDataUserName, oldLicenseDataUserEmail)); } return(false); }
public LicensesContainer GetLicensesData(string userEmail, Guid loggedUsersAccessNumber, int pageNumber, int columnToSort, int numberOfRowsToDisplay, bool typeOfSorting) { sqlConnectionToDatabase.ConnectionString = connectionString; UserDataProvider userDataProvider = new UserDataProvider(sqlConnectionToDatabase); if (userDataProvider.CheckExistenceUserGuidInDatabase(userEmail, loggedUsersAccessNumber)) { sqlConnectionToDatabase.ConnectionString = connectionString; LicensesDataProvider licensesDataProvider = new LicensesDataProvider(sqlConnectionToDatabase); Tuple <DataSet, int> queryResult = licensesDataProvider.GetLicensesData(pageNumber, columnToSort, numberOfRowsToDisplay, typeOfSorting); LicensesContainer container = new LicensesContainer(); container.LicensesDataSet = queryResult.Item1; container.NumberOfAllLicenses = queryResult.Item2; return(container); } return(null); }