public bool UpdateUserSetting(DisplayableUserData toBeUpdatedSettings)
        {
            var fulldata = dataRepo.GetUser(toBeUpdatedSettings.Id);

            fulldata.RequestTimeout = toBeUpdatedSettings.RequestTimeout;
            fulldata.TimeZoneId     = toBeUpdatedSettings.TimeZoneId;

            return(UpdateUser(fulldata));
        }
        public DisplayableUserData GetUserData(string email)
        {
            var userRecord = GetUser(email);
            var result     = new DisplayableUserData()
            {
                Id             = userRecord.Id,
                Name           = userRecord.Name,
                Email          = userRecord.Email,
                RequestTimeout = userRecord.RequestTimeout,
                TimeZoneId     = userRecord.TimeZoneId
            };

            return(result);
        }
        public DisplayableUserData GetUserData(int id)
        {
            var userRecord = dataRepo.GetUser(id);

            DisplayableUserData userSettings = new DisplayableUserData
            {
                Id             = userRecord.Id,
                Name           = userRecord.Name,
                Email          = userRecord.Email,
                RequestTimeout = userRecord.RequestTimeout,
                TimeZoneId     = userRecord.TimeZoneId
            };

            return(userSettings);
        }
Ejemplo n.º 4
0
        /*private void createAdmin(string userName, string userMail, string userPw)
         * {
         *  var user = new User()
         *  {
         *      Name = userName,
         *      Email = userMail,
         *      Password = userPw
         *  };
         *  userService.CreateUser(user);
         * }*/

        private void submitbtn_Click(object sender, EventArgs e)
        {
            // Arra kell figyelni, hogy a userName = email címmel a UserService-ben !!!!
            UserMail = uname.Text;
            string pw = password.Text;

            var user = new User()
            {
                Name     = "Marci",
                Email    = UserMail,
                Password = pw,
                Group_id = "1"
            };

            if (UserMail.Trim() != string.Empty && pw.Trim() != string.Empty)
            {
                userService.CreateUser(user);
                // Arra kell figyelni, hogy a userName = email címmel a UserService-ben !!!!
                UserSuccessfullyAuthenticated = userService.LoginUser(UserMail, pw);

                if (!UserSuccessfullyAuthenticated)
                {
                    MessageBox.Show("Sikertelen bejelentkezés!");
                    return;
                }
                else
                {
                    // user adatainak lekérése
                    UserData = userService.GetUserData(UserMail);
                    MessageBox.Show("Sikeres bejelentkezés " + UserData.Name + " " + UserData.Email);
                    Close();
                }
            }

            //System.Windows.Forms.MessageBox.Show(uName);
        }