public IHttpActionResult SeaBasedSelect()
        {
            try
            {
                SelectRepository repo = new SelectRepository();
                SelectCollectionsViewModel model = new SelectCollectionsViewModel();

                model.Specializations = repo.Specializations();
                model.Vessels = repo.VesselTypes();
                model.TradeAreas = repo.TradeAreas();
                model.EngineTypes = repo.EngineTypes();
                model.Currencies = repo.Currencies();

                return Ok(model);
            }
            catch (Exception ex)
            {
                return BadRequest(ex.Message);
            }
        }
 public IHttpActionResult Suffixes()
 {
     try
     {
         SelectRepository repo = new SelectRepository();
         SelectCollectionsViewModel model = new SelectCollectionsViewModel();
         model.suffixes = repo.Suffixes();
         return Ok(model);
     }
     catch (Exception ex)
     {
         return BadRequest(ex.Message);
     }
 }
        public IHttpActionResult LandBasedSelect()
        {
            try
            {
                SelectRepository repo = new SelectRepository();
                SelectCollectionsViewModel model = new SelectCollectionsViewModel();
                model.Specializations = repo.Specializations();
                model.Countries = repo.Countries();
                model.Currencies = repo.Currencies();

                return Ok(model);
            }
            catch (Exception ex)
            {
                return BadRequest(ex.Message);
            }
        }