public Estabelecimento ToEstabelecimentoSimples() { Estabelecimento estabelecimento = new Estabelecimento() { Id = IdEstabelecimento, Nome = Nome, Telefone = Telefone, Ativo = Ativo, Criticas = Criticas?.Select(c => c.Critica).ToList(), Especialidades = new List <Especialidade>(), Localizacao = new Localizacao(Latitude, Longitude), Horarios = HorarioFuncionamento?.Select(h => h.ToHorarioFuncionamento()).ToList() }; if (estabelecimento.Criticas == null) { estabelecimento.Criticas = new List <string>(); } if (estabelecimento.Horarios == null) { estabelecimento.Horarios = new List <HorarioFuncionamento>(); } return(estabelecimento); }