public OpenPosition GetPositionForReqId(string reqId)
        {
            OpenPosition pos = GeneratePosition();

            pos.ReqId = reqId;
            return(pos);
        }
        public OpenPosition CreatePosition(string title, int level, string location, string hiringManager)
        {
            OpenPosition pos = new OpenPosition()
            {
                HiringManager = hiringManager,
                Level         = level,
                Location      = location,
                Title         = title,
                Applicants    = 0,
                DaysOpen      = 0,
                ReqId         = (10082082 + new Random().Next(100)).ToString()
            };

            return(pos);
        }
        private OpenPosition GeneratePosition()
        {
            Random r     = new Random();
            var    faker = new Faker();

            OpenPosition p = new OpenPosition()
            {
                Title         = faker.PickRandom(Constants.Titles),
                DaysOpen      = r.Next() % 10,
                HiringManager = $"{faker.Name.FirstName()} {faker.Name.LastName()}",
                Applicants    = r.Next() % 5,
                ReqId         = Guid.NewGuid().ToString().Split('-')[0].ToUpper(),
                Level         = r.Next(7, 10),
                Location      = faker.PickRandom(Constants.Locations)
            };

            return(p);
        }