public void Inserir(Models.Ocorrencia ocorrenciaModel)
 {
     Persistence.Ocorrencia _tbocorrencia = new Persistence.Ocorrencia();
     _tbocorrencia.Id            = ocorrenciaModel.Id;
     _tbocorrencia.Descricao     = ocorrenciaModel.Descricao;
     _tbocorrencia.IdFuncionario = ocorrenciaModel.IdFuncionario;
     _tbocorrencia.Data          = ocorrenciaModel.Data;
     _context.Add(_tbocorrencia);
     _context.SaveChanges();
 }
 private void Atribuir(Models.Ocorrencia ocorrenciaModel, Persistence.Ocorrencia tbocorrencia)
 {
     try
     {
         tbocorrencia.Id            = ocorrenciaModel.Id;
         tbocorrencia.Data          = ocorrenciaModel.Data;
         tbocorrencia.Descricao     = ocorrenciaModel.Descricao;
         tbocorrencia.IdFuncionario = ocorrenciaModel.IdFuncionario;
     }
     catch (Exception e)
     {
         throw new Exception($"Dados de ocorrencia não atribuidos. Erro {e.Message}");
     }
 }
 public void Editar(Models.Ocorrencia ocorrenciaModel)
 {
     try
     {
         Persistence.Ocorrencia tbocorrencia = new Persistence.Ocorrencia();
         Atribuir(ocorrenciaModel, tbocorrencia);
         _context.Update(tbocorrencia);
         _context.SaveChanges();
     }
     catch (Exception e)
     {
         throw new Exception($"Ocorrencia não atualizada. Erro de {e.Message}");
     }
 }