Exemple #1
0
        public static ProfissionalRN GetInstance()
        {
            if (_instancia == null)
            {
                _instancia = new ProfissionalRN();
            }

            return(_instancia);
        }
Exemple #2
0
        public List <EscalaDTO> ObterEscalaProfissional(EscalaDTO dto)
        {
            List <EscalaDTO> escala = ObterEscala(dto);

            if (escala.Count == 0)
            {
                var profissional = ProfissionalRN.GetInstance().ObterPorPK(dto.Profissional);
                escala.Add(new EscalaDTO
                {
                    Dia          = 1,
                    DescricaoDia = "Domingo",
                    Profissional = profissional
                });

                escala.Add(new EscalaDTO
                {
                    Dia          = 2,
                    DescricaoDia = "Segunda-Feira",
                    Profissional = profissional
                });
                escala.Add(new EscalaDTO
                {
                    Dia          = 3,
                    DescricaoDia = "Terça-Feira",
                    Profissional = profissional
                });
                escala.Add(new EscalaDTO
                {
                    Dia          = 4,
                    DescricaoDia = "Quarta-Feira",
                    Profissional = profissional
                });
                escala.Add(new EscalaDTO
                {
                    Dia          = 5,
                    DescricaoDia = "Quinta-Feira",
                    Profissional = profissional
                });
                escala.Add(new EscalaDTO
                {
                    Dia          = 6,
                    DescricaoDia = "Sexta-Feira",
                    Profissional = profissional
                });
                escala.Add(new EscalaDTO
                {
                    Dia          = 7,
                    DescricaoDia = "Sábado",
                    Profissional = profissional
                });
            }

            return(escala);
        }