Beispiel #1
0
        public void DeleteUser(UserDetailDTO userDTO)
        {
            //sterge user
            User user = new User() { Username = userDTO.Username, Password = userDTO.Password, Email = userDTO.Email, Role = userDTO.Role };

            _dataAccess.UserRepository.Delete(user);
        }
Beispiel #2
0
        public List<UserDetailDTO> GetAllUsers()
        {
            //returneaza lista cu toti userii
            List<User> userList = _dataAccess.UserRepository.GetAll().ToList();
            List<UserDetailDTO> userDtoList = new List<UserDetailDTO>();
            UserDetailDTO userDTO;

            foreach (User u in userList)
            {
                userDTO = new UserDetailDTO();
                userDTO.Email = u.Email;
                userDTO.Password = u.Password;
                userDTO.Role = u.Role;
                userDTO.Username = u.Username;
                userDTO.UserID = u.UserID;

                userDtoList.Add(userDTO);
            }

            return userDtoList;
        }
Beispiel #3
0
        public UserDetailDTO GetUser(int id)
        {
            //gaseste user dupa id
            User user = _dataAccess.UserRepository.FindFirstBy(u => u.UserID == id);
            UserDetailDTO userDTO = new UserDetailDTO();

            userDTO.Username = user.Username;
            userDTO.Password = user.Password;
            userDTO.Email = user.Email;
            userDTO.Role = user.Role;
            userDTO.UserID = user.UserID;

            return userDTO;
        }