public static VesselRegistrationDataViewData ToViewModel(this VesselRegistrationData entity)
        {
            if (entity == null)
            {
                return(null);
            }

            VesselRegistrationDataViewData model = new VesselRegistrationDataViewData
            {
                Id                 = entity.Id,
                VesselId           = entity.VesselId,
                ShipName           = entity.ShipName,
                ShipNameLatin      = entity.ShipNameLatin,
                RegistrationPort   = entity.RegistrationPort,
                RegistrationNumber = entity.RegistrationNumber,
                Tom                = entity.Tom,
                Page               = entity.Page,
                Type               = entity.Type,
                Status             = entity.Status,
                StatusName         = entity.StatusNavigation?.Name,
                StatusNameEn       = entity.StatusNavigation?.NameEn,
            };

            return(model);
        }
        public static VesselRegistrationData ToEntity(this VesselRegistrationDataViewData model)
        {
            if (model == null)
            {
                return(null);
            }

            VesselRegistrationData entity = new VesselRegistrationData
            {
                Id                 = model.Id,
                VesselId           = model.VesselId,
                ShipName           = model.ShipName,
                ShipNameLatin      = model.ShipNameLatin,
                RegistrationPort   = model.RegistrationPort,
                RegistrationNumber = model.RegistrationNumber,
                Tom                = model.Tom,
                Page               = model.Page,
                Type               = model.Type,
                Status             = model.Status,
            };

            return(entity);
        }