예제 #1
0
        public void Inserir(Models.Horario horarioModel)
        {
            Persistence.Horario _tbhorario = new Persistence.Horario();
            _tbhorario.Id            = horarioModel.Id;
            _tbhorario.IdEmpresa     = horarioModel.IdEmpresa;
            _tbhorario.IdFuncionario = horarioModel.IdFuncionario;
            _tbhorario.Inicio        = horarioModel.Inicio;
            _tbhorario.Fim           = horarioModel.Fim;
            _tbhorario.DiaSemana     = horarioModel.Dia_Semana;

            _context.Add(_tbhorario);
            _context.SaveChanges();
        }
예제 #2
0
 public void Editar(Models.Horario horarioModel)
 {
     try
     {
         Persistence.Horario tbhorario = new Persistence.Horario();
         Atribuir(horarioModel, tbhorario);
         _context.Update(tbhorario);
         _context.SaveChanges();
     }
     catch (Exception e)
     {
         throw new Exception($"Empresa não atualizada. Erro de {e.Message}");
     }
 }
예제 #3
0
 private void Atribuir(Models.Horario horarioModel, Persistence.Horario tbhorario)
 {
     try
     {
         tbhorario.Id            = horarioModel.Id;
         tbhorario.IdEmpresa     = horarioModel.IdEmpresa;
         tbhorario.IdFuncionario = horarioModel.IdFuncionario;
         tbhorario.Inicio        = horarioModel.Inicio;
         tbhorario.Fim           = horarioModel.Fim;
         tbhorario.DiaSemana     = horarioModel.Dia_Semana;
     }
     catch (Exception e)
     {
         throw new Exception($"Dados de horario não atribuidos. Erro {e.Message}");
     }
 }