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