public async Task <ActionResult <UserResponse> > LoginAdmin([FromQuery] string uid)
        {
            UserResponse response = new UserResponse();

            response.JwtString = await SWDUtils.SetRoleAsync("admin", uid);

            return(Ok(response));
        }
        public async Task <ActionResult <UserResponse> > Login([FromBody] User user)
        {
            if (user.Uid == null)
            {
                return(NotFound("This user is not valid"));
            }
            User baseUser = await _context.Users.FindAsync(user.Uid);

            if (baseUser == null)
            {
                DateTime currentDay = DateTime.Now;
                //user date send from app is null -> add date
                user.CreatedDate = currentDay;
                await _context.Users.AddAsync(user);

                await _context.SaveChangesAsync();
            }
            UserResponse response = new UserResponse();

            response.JwtString = await SWDUtils.SetRoleAsync("user", user.Uid);

            return(Ok(response));
        }