public int GetLookupIDOrCreate(LookupsCategories lookupsCategory, string nationality)
        {
            vw_KeyValue nat_lookup = GetLookup(lookupsCategory).Where(lookup => lookup.Name.Equals(nationality)).FirstOrDefault();

            if (nat_lookup == null)
            {
                nat_lookup = LookupRepository.Create(lookupsCategory, nationality);
            }


            return(nat_lookup.ID);
        }
        public async Task <IActionResult> PostAsync([FromBody] Lookup value)
        {
            try
            {
                var dbValue = await LookupRepository.Create(value);

                return(Ok(dbValue));
            }
            catch (System.Exception e)
            {
                return(BadRequest(e.ToString()));
            }
        }