public FavorecimentoBD ConverteDe(IFavorecimento favorecimento, int idVinculo, string tipoDeVinculo)
        {
            FavorecimentoBD favBD = new FavorecimentoBD(favorecimento.Tipo.Id);

            if (!(favorecimento is FavorecimentoPorCategoria))
            {
                throw new System.Exception();
            }

            FavorecimentoPorCategoria fav = favorecimento as FavorecimentoPorCategoria;

            var parametros = new ParametrosDeFavorecimentoPorCategoria()
            {
                idsCategorias = fav.IdCategoriasFavorecidas, versao = "1"
            };

            favBD.ParametrosEspecificos = ConverteParametrosPorVersao(parametros);

            favBD.Vigencia    = fav.Periodo;
            favBD.Id          = fav.Id;
            favBD.IdVinculo   = idVinculo;
            favBD.tipoVinculo = tipoDeVinculo;

            return(favBD);
        }
 private string ConverteParametrosPorVersao(ParametrosDeFavorecimentoPorCategoria parametrosJson)
 {
     return(JsonConvert.SerializeObject(parametrosJson));
 }