public static VesselOwner ToEntity(this VesselOwnerViewModel model)
        {
            if (model == null)
            {
                return(null);
            }

            VesselOwner entity = new VesselOwner
            {
                Id               = model.Id,
                VesselId         = model.VesselId,
                IsCompany        = model.IsCompany,
                CompanyName      = model.CompanyName,
                Eik              = model.Eik,
                PersonFirstName  = model.PersonFirstName,
                PersonMiddleName = model.PersonMiddleName,
                PersonLastName   = model.PersonLastName,
                Egn              = model.Egn,
                ImoNumber        = model.ImoNumber,
                IsUser           = model.IsUser,
                Address          = model.Address,
            };

            return(entity);
        }
        public static VesselOwnerViewModel ToViewModel(this VesselOwner entity)
        {
            if (entity == null)
            {
                return(null);
            }

            VesselOwnerViewModel model = new VesselOwnerViewModel
            {
                Id               = entity.Id,
                VesselId         = entity.VesselId,
                IsCompany        = entity.IsCompany,
                CompanyName      = entity.CompanyName,
                Eik              = entity.Eik,
                PersonFirstName  = entity.PersonFirstName,
                PersonMiddleName = entity.PersonMiddleName,
                PersonLastName   = entity.PersonLastName,
                Egn              = entity.Egn,
                ImoNumber        = entity.ImoNumber,
                IsUser           = entity.IsUser,
                Address          = entity.Address,
            };

            return(model);
        }