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