Exemple #1
0
        public UserModelDA GetUserById(int id)
        {
            var user = _context.Users.FirstOrDefault(u => u.Id == id);

            if (user == null)
            {
                return(null);
            }

            return(UserMapDA.UserToUserModelDA(user));
        }
Exemple #2
0
        public UserModelDA GetUserByLogin(string login)
        {
            var user = _context.Users.FirstOrDefault(u => u.Login == login);

            if (user == null)
            {
                return(null);
            }

            return(UserMapDA.UserToUserModelDA(user));
        }
Exemple #3
0
        public bool Create(UserModelDA createdUser)
        {
            var user = UserMapDA.UserModelDAToUser(createdUser);

            user.IsActive = true;
            user.Roles.Add(_context.Roles.FirstOrDefault(r => r.Name == "user"));

            _context.Users.Add(user);

            _context.SaveChanges();

            return(true);
        }
Exemple #4
0
        public List <UserModelDA> GetAllUsers()
        {
            var users = new List <UserModelDA>();

            _context.Users.ToList().ForEach(s => users.Add(UserMapDA.UserToUserModelDA(s)));

            if (users != null)
            {
                return(users);
            }
            else
            {
                throw new Exception("There are no users.");
            }
        }