示例#1
0
        private static void TestFileManager()
        {
            IWorkoutDAO db = new WorkoutDAO(@"Data Source=.\SQLEXPRESS;Initial Catalog=BuddyBux;Integrated Security=true");

            File.WriteAllBytes($@"C:\BuddyBux\Destination\{fileModel.Name}", fileModel.Data);

            var fileData = File.ReadAllBytes(@"C:\BuddyBux\Source\baseball.jpg");

            File.WriteAllBytes($@"C:\BuddyBux\Destination\baseball2.jpg", fileModel.Data);

            //FileModel testFile = mgr.GetFile(1);
            //Console.WriteLine("Test file: " + testFile.Name + " file content " + System.Text.Encoding.Default.GetString(testFile.Data));
            //testFile = mgr.GetFile(6);
            //Console.WriteLine("Test file: " + testFile.Name + " file content " + System.Text.Encoding.Default.GetString(testFile.Data));
            //testFile = mgr.GetFile(3);
            //Console.WriteLine("Test file: " + testFile.Name + " file content " + System.Text.Encoding.Default.GetString(testFile.Data));
            //testFile = mgr.GetFile(6);
            //Console.WriteLine("Test file: " + testFile.Name + " file content " + System.Text.Encoding.Default.GetString(testFile.Data));
            //Console.ReadKey();
        }
示例#2
0
        static void Main(string[] args)
        {
            //string connectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=WorkoutDB;Integrated Security=True";
            string     connectionString = "Server=tcp:tec6workout.database.windows.net,1433;Initial Catalog=WorkoutDB;Persist Security Info=False;User ID=testudent;Password=Techelevator1;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;";
            WorkoutDAO myDAO            = new WorkoutDAO(connectionString);
            //Console.WriteLine("Enter a Username");
            //string myUsername = Console.ReadLine();
            //Console.WriteLine("Enter a First Name");
            //string myFirstName = Console.ReadLine();
            //Console.WriteLine("Enter a Last Name");
            //string myLastName = Console.ReadLine();
            //Console.WriteLine("Enter a Password");
            //string myPassword = Console.ReadLine();
            //Console.WriteLine("Enter a RoleId");
            //int myRoleId = int.Parse(Console.ReadLine());
            //Console.WriteLine("Enter an Email");
            //string myEmail = Console.ReadLine();
            //Console.WriteLine("Enter a Photo URL");
            //string myURL = Console.ReadLine();
            //Console.WriteLine("What are your workout goals?");
            //string myGoals = Console.ReadLine();

            //PasswordManager myPwManager = new PasswordManager(myPassword);
            //UserItem myUser = new UserItem()
            //{
            //    Username = myUsername,
            //    Email = myEmail,
            //    Salt = myPwManager.Salt,
            //    Hash = myPwManager.Hash,
            //    RoleId = myRoleId,
            //    FirstName = myFirstName,
            //    LastName = myLastName,
            //    WorkoutGoals = myGoals,
            //    CreationDate = DateTime.UtcNow
            //};
            //if (myURL != null && myURL != "")
            //{
            //    myUser.PhotoURL = myURL;
            //}
            //UserAccountModel myAccount = new UserAccountModel()
            //{
            //    User = myUser
            //};
            //myDAO.AddUserAccount(myAccount);


            // var visit = myDAO.GetCurrentVisit("pleshekc");
            // Type type = visit.GetType();
            //  var visits = myDAO.GetVisitsByUserDateRange("pleshekc", DateTime.UtcNow.AddDays(-30), DateTime.UtcNow.AddDays(-5));

            /*var getMetrics = myDAO.GetUserVisitMetrics("pleshekc", 30);
             * Console.WriteLine("Avg:{0}\nCount:{1}\nSum:{2}", getMetrics.AvgDuration, getMetrics.CountVisits, getMetrics.SumDuration);
             *
             * string userName = "******";
             * UserItem myUser = myDAO.GetUserItemByLogin(userName);
             * VisitItem newVisit = new VisitItem()
             * {
             *  UserId = myUser.Id,
             *  CheckIn = DateTime.UtcNow
             * };
             * var checkin = myDAO.CreateVisit(newVisit);
             *
             * Console.WriteLine("checkin:{0}",checkin);*/
            //PropertyInfo[] properties = type.GetProperties();
            //foreach (PropertyInfo property in properties)
            //{
            //    Console.WriteLine("Name:{0}\tValue:{1}", property.Name, property.GetValue(visit, null));

            //}
            Random r1 = new Random();

            for (int i = 1; i < 11; i++)
            {
                int v1 = r1.Next(6, 19);
                int v2 = r1.Next(10, 59);
                int v3 = r1.Next(100, 999);
                int v4 = r1.Next(10, 59);
                int v5 = r1.Next(100, 999);
                int v6 = r1.Next(1, 3);
                Console.WriteLine($"UPDATE Visit set CheckIn = \'2019-12-{v1} 10:30:{v2}.{v3}\' WHERE Id = XX");
                Console.WriteLine($"UPDATE Visit set CheckOut = \'2019-12-{v1} 1{v6}:30:{v4}.{v5}\' WHERE Id = XX");
            }
            Console.ReadKey();
        }