public virtual ApiContactTypeResponseModel MapBOToModel(
            BOContactType boContactType)
        {
            var model = new ApiContactTypeResponseModel();

            model.SetProperties(boContactType.ContactTypeID, boContactType.ModifiedDate, boContactType.Name);

            return(model);
        }
        public virtual BOContactType MapEFToBO(
            ContactType ef)
        {
            var bo = new BOContactType();

            bo.SetProperties(
                ef.ContactTypeID,
                ef.ModifiedDate,
                ef.Name);
            return(bo);
        }
        public virtual ContactType MapBOToEF(
            BOContactType bo)
        {
            ContactType efContactType = new ContactType();

            efContactType.SetProperties(
                bo.ContactTypeID,
                bo.ModifiedDate,
                bo.Name);
            return(efContactType);
        }
        public virtual BOContactType MapModelToBO(
            int contactTypeID,
            ApiContactTypeRequestModel model
            )
        {
            BOContactType boContactType = new BOContactType();

            boContactType.SetProperties(
                contactTypeID,
                model.ModifiedDate,
                model.Name);
            return(boContactType);
        }