Exemplo n.º 1
0
        public static List<Servico> CriarServicos(IList<Segmento> segmentos)
        {
            var servicos = new List<Servico>();

            var servicoPai = new Servico
            {
                Descricao = "Serviço Pai",
                Empresa = (int)Empresa.RmTelecom,
                TipoServico = (int)TipoServico.Engenharia,
                ReferenciaServico = (int)ReferenciaServico.Acionamento,
                Pai = null,
                Segmento = segmentos[0]
            };

            var servico = new Servico
            {
                Descricao = "Instalação TUP",
                Empresa = (int)Empresa.RmTelecom,
                TipoServico = (int)TipoServico.OeM,
                ReferenciaServico = (int)ReferenciaServico.Sector,
                Pai = servicoPai,
                Segmento = segmentos[0]
            };

            servicos.Add(servico);

            servico = new Servico
            {
                Descricao = "Mudança de Endereço",
                Empresa = (int)Empresa.RmTelecom,
                TipoServico = (int)TipoServico.Engenharia,
                ReferenciaServico = (int)ReferenciaServico.HOP,
                Pai = servicoPai,
                Segmento = segmentos[1]
            };

            servicos.Add(servico);

            servico = new Servico
            {
                Descricao = "Instalação de Acesso VDSL",
                Empresa = (int)Empresa.RmEnergia,
                TipoServico = (int)TipoServico.OeM,
                ReferenciaServico = (int)ReferenciaServico.Site,
                Pai = servicoPai,
                Segmento = segmentos[1]
            };

            servicos.Add(servico);

            return servicos;
        }
        public void AlterarServico(Servico servicoAlterado)
        {
            ValidarAlteracao(servicoAlterado);

            var servicoOriginal = Contexto.Servicos.SingleOrDefault(s => s.Id == servicoAlterado.Id);

            servicoOriginal.Descricao = servicoAlterado.Descricao;
            servicoOriginal.Pai = servicoAlterado.Pai;
            servicoOriginal.Empresa = servicoAlterado.Empresa;
            servicoOriginal.ReferenciaServico = servicoAlterado.ReferenciaServico;
            servicoOriginal.TipoServico = servicoAlterado.TipoServico;
            servicoOriginal.Segmento = servicoAlterado.Segmento;
        }
 public void Inserir(Servico entidade)
 {
     throw new NotImplementedException();
 }
 public List<Servico> Consultar(Servico entidade)
 {
     return Contexto.Servicos.Where(s => s.Descricao.Contains(entidade.Descricao)).ToList();
 }
 public void Alterar(Servico entidade)
 {
     throw new NotImplementedException();
 }
 public void ValidarInclusao(Servico novoServico)
 {
     throw new NotImplementedException();
 }
 public void ValidarAlteracao(Servico servicoEditado)
 {
     throw new NotImplementedException();
 }