public DisciplinaModelo MapeamentoDisciplina(DISCIPLINA disciplina) { DisciplinaModelo disciplinaModelo = new DisciplinaModelo() { CodDisciplina = disciplina.CodDisciplina, Nome = disciplina.Nome, Descricao = disciplina.Descricao }; return(disciplinaModelo); }
public void InsereOuAtualiza(DisciplinaModelo modelo) { var disciplinaExistente = this.ListarDisciplinaPorNome(modelo.Descricao); if (disciplinaExistente == null) { this.Inserir(modelo); } else { this.Editar(modelo); } }
public void Inserir(DisciplinaModelo modelo) { using (var entities = new DB_LaborSafetyEntities()) { var disciplina = new DISCIPLINA() { Nome = modelo.Nome, Descricao = modelo.Descricao, Ativo = true }; entities.DISCIPLINA.Add(disciplina); entities.SaveChanges(); } }
public void ExcluirDisciplina(DisciplinaModelo modelo) { using (var entities = new DB_LaborSafetyEntities()) { //Verifica se a disciplina existe var disciplinaExistente = this.ListarDisciplinaPorNome(modelo.Nome); if (disciplinaExistente == null) { throw new Exception("A disciplina informada não existe!"); } disciplinaExistente.Ativo = false; entities.SaveChanges(); } }
public void Editar(DisciplinaModelo modelo) { using (var entities = new DB_LaborSafetyEntities()) { //Verifica se a disciplina existe var disciplinaExistente = this.ListarDisciplinaPorNome(modelo.Descricao); if (disciplinaExistente == null) { throw new Exception("A disciplina informada não existe!"); } disciplinaExistente.Nome = modelo.Descricao; disciplinaExistente.Descricao = modelo.Descricao; entities.SaveChanges(); } }
public void ProcessaCaracteristica(IntegracaoModelo caracteristica) { try { if (caracteristica == null) { throw new Exception("Objeto característica não informada!"); } if (caracteristica.Status == '\0') { throw new Exception("Status não informado!"); } DisciplinaPersistencia persistencia = new DisciplinaPersistencia(this.databaseEntities); DisciplinaModelo modelo = new DisciplinaModelo(); modelo.Nome = caracteristica.Nome; modelo.Descricao = caracteristica.Valor; //Verifica o tipo de operação if (caracteristica.Status == Constantes.StatusIntegracao.I.ToString()[0]) { persistencia.Inserir(modelo); } else if (caracteristica.Status == Constantes.StatusIntegracao.U.ToString()[0]) { persistencia.Editar(modelo); } else if (caracteristica.Status == Constantes.StatusIntegracao.E.ToString()[0]) { persistencia.ExcluirDisciplina(modelo); } else { throw new Exception($"O status '{caracteristica.Status}' informado é inválido!"); } } catch (Exception ex) { throw ex; } }
public void Editar(DisciplinaModelo modelo) { this.disciplinaPersistencia.Editar(modelo); }
public void Inserir(DisciplinaModelo modelo) { this.disciplinaPersistencia.Inserir(modelo); }