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