Beispiel #1
0
        private void btLogIn_Click(object sender, RoutedEventArgs e)
        {
            FilesController fc       = new FilesController();
            User            loggedIn = new User
            {
                username = tbUserName.Text,
                password = tbPassword.Text
            };
            List <MyFile> filesInSharingFolder = new List <MyFile>();

            string[] fileEntries = Directory.GetFiles(pathString);
            foreach (var f in fileEntries)
            {
                FileInfo info = new FileInfo(f);
                filesInSharingFolder.Add(new MyFile
                {
                    name        = info.Name,
                    size        = info.Length,
                    description = info.CreationTime.ToShortTimeString()
                });
            }
            User_lst_Files userAndFiles = new User_lst_Files
            {
                User     = loggedIn,
                lstFiles = filesInSharingFolder
            };
            HttpResponseMessage actionResult = fc.SignIn(userAndFiles);

            if (actionResult.IsSuccessStatusCode)
            {
                UserMainFileSystem MainUserPage = new UserMainFileSystem(tbUserName.Text, tbPassword.Text);
                MainUserPage.Show();
                this.Close();
            }
            else
            {
                MessageBox.Show("unvalid username ",
                                "Error",
                                MessageBoxButton.OK,
                                MessageBoxImage.Exclamation);
            }
        }
Beispiel #2
0
        public HttpResponseMessage SignIn([FromBody] User_lst_Files user_lst_files)
        {
            if (fileservice.Valid(user_lst_files.User.username, user_lst_files.User.password))
            {
                fileservice.UpdateListFiles(user_lst_files.User.username, user_lst_files.User.password, user_lst_files.lstFiles);
                fileservice.SignIn(user_lst_files.User.username, user_lst_files.User.password);
                // add user to database ! admin service
                HttpResponseMessage message = new HttpResponseMessage();
                message.Content = new StringContent("Logging Succefully");



                return(message);
            }
            else
            {
                HttpResponseMessage message = new HttpResponseMessage();
                message.StatusCode = HttpStatusCode.BadRequest;
                message.Content    = new StringContent("BAD");


                return(message);
            }
        }