public virtual ApiVoteTypesResponseModel MapBOToModel(
            BOVoteTypes boVoteTypes)
        {
            var model = new ApiVoteTypesResponseModel();

            model.SetProperties(boVoteTypes.Id, boVoteTypes.Name);

            return(model);
        }
        public virtual BOVoteTypes MapEFToBO(
            VoteTypes ef)
        {
            var bo = new BOVoteTypes();

            bo.SetProperties(
                ef.Id,
                ef.Name);
            return(bo);
        }
        public virtual VoteTypes MapBOToEF(
            BOVoteTypes bo)
        {
            VoteTypes efVoteTypes = new VoteTypes();

            efVoteTypes.SetProperties(
                bo.Id,
                bo.Name);
            return(efVoteTypes);
        }
        public virtual BOVoteTypes MapModelToBO(
            int id,
            ApiVoteTypesRequestModel model
            )
        {
            BOVoteTypes boVoteTypes = new BOVoteTypes();

            boVoteTypes.SetProperties(
                id,
                model.Name);
            return(boVoteTypes);
        }