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)); }