using System;
using System.Collections.Generic;
using System.Linq;

namespace SepehrFlightApiSampleClient.Booking.WinForms.Book.FakeData
{
    public class FirstNameGenerator
    {
        private static Random _random = new Random();
        private static List<string> FirstNameList => new List<string>()
        {
            "HAMIDEH",
            "SAGHAR",
            "KOOSHA",
            "SHEIDA",
            "ZAINAB",
            "ZOBEIR",
            "ROGHAYEH",
            "NAGHME",
            "SEYEDEHKIANA",
            "ROZA",
            "SABERIN",
            "SAYEDMOHAMMAD",
            "SOLTANHOSSEIN",
            "ZALI",
            "SOODABEH",
            "SOMAYEH",
            "MOHADESEH",
            "MAHIDI",
            "ROZHANEH",
            "JEIRAN",
            "MONIREH",
            "AYSONA",
            "MAHSHAD",
            "SHOHREH",
            "GITI",
            "SEYED GHASEM",
            "BAHADOR",
            "HADISEH",
            "HELEN",
            "KHALED",
            "SHAYNA",
            "ADAM",
            "ZHINA",
            "ABED",
            "MAEDE",
            "MOHAMADMAJED",
            "ROJIA",
            "SAKHAVAT",
            "ATENA",
            "PARNIA",
            "HAKIMEH",
            "BEHDAD",
            "ZHALEH",
            "SEYED MOHAMMAD AMIN",
            "BENITASADAT",
            "YASER",
            "ROHOLLA",
            "LILA"
        };

        public static string Get()
        {
            return FirstNameList.Skip(_random.Next(0, FirstNameList.Count - 2)).First();
        }
    }
}
