public FrequenciaController(IESContext context)
 {
     _context      = context;
     frequenciaDAL = new FrequenciaDAL(context);
     alunoDAL      = new AlunoDAL(context);
     calendarioDAL = new CalendarioDAL(context);
 }
Exemple #2
0
        public List <FrequenciaDTO> GetAlunos(FrequenciaDTO _item)
        {
            FrequenciaDAL cmd = new FrequenciaDAL();

            var result = cmd.GetAlunos(_item);

            return(result);
        }
Exemple #3
0
        public int UpdateListaChamada(FrequenciaDTO _item)
        {
            FrequenciaDAL cmd = new FrequenciaDAL();

            int result = 0;

            result = cmd.UpdateListaChamada(_item);

            return(result);
        }
Exemple #4
0
        public FrequenciaDTO GetByID(FrequenciaDTO item)
        {
            FrequenciaDAL cmd = new FrequenciaDAL();

            var result = cmd.GetDataInDataBase(item);

            if (result.Count == 1)
            {
                return(result.SingleOrDefault());
            }
            else
            {
                throw new Exception("Erro de Gravação do Projeto");
            }
        }
Exemple #5
0
        public int SalvarFrequencia(FrequenciaDTO _item)
        {
            FrequenciaDAL cmd = new FrequenciaDAL();

            int result = 0;

            if (_item.idFrequencia == 0)
            {
                result = cmd.InsertData(_item);
            }
            else
            {
                result = cmd.UpdateData(_item);

                if (result != 0)
                {
                    return(_item.idFrequencia);
                }
            }

            return(result);
        }
Exemple #6
0
        public List <FrequenciaDTO> GetDetalhesFrequencia(FrequenciaDTO item)
        {
            FrequenciaDAL cmd = new FrequenciaDAL();

            return(cmd.GetDetalhesFrequencia(item));
        }
Exemple #7
0
        public List <FrequenciaDTO> GetAllData(FrequenciaDTO item)
        {
            FrequenciaDAL cmd = new FrequenciaDAL();

            return(cmd.GetDataInDataBase(item));
        }