Beispiel #1
0
        public UserGetDto EditUserRole(int userId, UserRoleEditDto userRoleEditDto)
        {
            var user = _context.Set <User>().Find(userId);

            user.Role = userRoleEditDto.Role;

            _context.SaveChanges();

            var userGetDto = new UserGetDto
            {
                Id          = user.Id,
                FirstName   = user.FirstName,
                LastName    = user.LastName,
                Username    = user.Username,
                Email       = user.Email,
                Address     = user.Address,
                City        = user.City,
                State       = user.State,
                ZipCode     = user.ZipCode,
                PhoneNumber = user.PhoneNumber,
                Role        = user.Role
            };

            userGetDto.Id = user.Id;

            return(userGetDto);
        }
Beispiel #2
0
        public UserGetDto EditUserRole(int userId, UserRoleEditDto userRoleEditDto)
        {
            var user = _context.Set <User>().Find(userId);

            user.Role = userRoleEditDto.Role;

            _context.SaveChanges();

            var userGetDto = new UserGetDto
            {
                Id        = user.Id,
                FirstName = user.FirstName,
                LastName  = user.LastName,
                Username  = user.Username,
                Email     = user.Email,
                Role      = user.Role
            };

            userGetDto.Id = user.Id;

            return(userGetDto);
        }
Beispiel #3
0
        public IActionResult PutRole(int userId, [FromBody] UserRoleEditDto userRoleEditDto)
        {
            var user = _userRepository.EditUserRole(userId, userRoleEditDto);

            return(Ok(user));
        }