public void Alterar(Models.TbDisciplina disciplina) { if (Verificar(disciplina)) { db.Alterar(disciplina); } }
public void Deletar(int id) { Models.TbDisciplina tb = db.TbDisciplina.FirstOrDefault(x => x.IdDisciplina == id); db.TbDisciplina.Remove(tb); db.SaveChanges(); }
public void Inserir(Models.TbDisciplina disciplina) { bool existe = db.ConsultarExistenciaNome(disciplina); bool existesigla = db.ConsultarExistenciaDS(disciplina); string sigla = disciplina.DsSigla; if (existe) { throw new ArgumentException(" Essa disciplina já existe"); } if (disciplina.NmDisciplina.Length > 30) { throw new ArgumentException("Nome Da disciplina é muito extensa"); } if (disciplina.DsSigla.Length > 30) { throw new ArgumentException("A sigla é muito extensa"); } if (disciplina.NmDisciplina.Length < 5) { throw new ArgumentException("Nome é obrigatório"); } if (disciplina.DsSigla.Length < 2) { throw new ArgumentException("Sigla obrigatória"); } if (existesigla) { throw new ArgumentException(" Essa sigla já existe"); } db.Inserir(disciplina); }
public void Alterar(Models.TbDisciplina disciplina) { if (disciplina.NmDisciplina.Trim() == "") { throw new ArgumentException("O Nome é obrigatório"); } database.Alterar(disciplina); }
public void Alterar(Models.TbDisciplina disciplina) { Models.TbDisciplina novo = null; novo = db.TbDisciplina .FirstOrDefault(a => a.IdDisciplina == disciplina.IdDisciplina); novo.NmDisciplina = disciplina.NmDisciplina; db.SaveChanges(); }
public void Deletar(int id) { Models.TbDisciplina del = null; del = db.TbDisciplina .FirstOrDefault(a => a.IdDisciplina == id); db.TbDisciplina.Remove(del); db.SaveChanges(); }
public void Alterar(Models.TbDisciplina disciplina) { Models.TbDisciplina alterar = db.TbDisciplina.FirstOrDefault(d => d.IdDisciplina == disciplina.IdDisciplina); alterar.NmDisciplina = disciplina.NmDisciplina; alterar.DsSigla = disciplina.DsSigla; alterar.BtAtivo = disciplina.BtAtivo; alterar.DtUltimaAlteracao = disciplina.DtUltimaAlteracao; db.SaveChanges(); }
public ActionResult <Models.TbDisciplina> Insert(Models.TbDisciplina livro) { try { business.Inserir(livro); return(livro); } catch (System.ArgumentException ex) { Models.ErrorModel erro = new Models.ErrorModel(500, ex.Message); return(StatusCode(500, erro)); } }
public ActionResult AlterarDisciplina(Models.TbDisciplina disciplina) { try { bu.Alterar(disciplina); return(Ok()); } catch (System.Exception ex) { ErrorModel error = new ErrorModel(500, ex.Message); return(StatusCode(500, error)); } }
public ActionResult <Models.TbDisciplina> Inserir(Models.TbDisciplina disc) { try { bu.Inserir(disc); return(disc); } catch (System.Exception ex) { ErrorModel error = new ErrorModel(500, ex.Message); return(StatusCode(500, error)); } }
private Models.ProfessorResponse CriarResponse(Models.TbProfessor prof, Models.TbLogin login) { Models.ProfessorResponse response = new Models.ProfessorResponse(); response.DsCelular = prof.DsCelular; response.DsCpf = prof.DsCpf; response.DsCurso = prof.DsCurso; response.DsCvLattes = prof.DsCvLattes; response.DsEmail = prof.DsEmail; response.DsEstado = prof.DsEstado; response.DsFaculdade = prof.DsFaculdade; response.DsRg = prof.DsRg; response.DsRgEmissor = prof.DsRgEmissor; response.DsRgOrgao = prof.DsRgOrgao; response.DsTelefone = prof.DsTelefone; response.DtFaculdadeFim = prof.DtFaculdadeFim; response.DtFaculdadeInicio = prof.DtFaculdadeInicio; response.DtNascimento = prof.DtNascimento; response.IdLogin = prof.IdLogin; response.IdProfessor = prof.IdProfessor; response.NmMae = prof.NmMae; response.NmPai = prof.NmPai; response.NmProfessor = prof.NmProfessor; response.NrAnoPrimeiroEmprego = prof.NrAnoPrimeiroEmprego; response.TpContratacao = prof.TpContratacao; response.BtAtivo = prof.BtAtivo; response.Login = login; List <Models.TbDisciplina> disciplinas = new List <TbDisciplina>(); foreach (Models.TbProfessorDisciplina item in prof.TbProfessorDisciplina) { Models.TbDisciplina disciplina = dbProfessorDisciplina.ListarPorIdDisciplina(item.IdDisciplina); disciplinas.Add(disciplina); } response.DisciplinaProfessor = disciplinas; List <Models.TbDisciplina> disponiveis = dbDisciplina.Listar(); foreach (Models.TbDisciplina item in response.DisciplinaProfessor) { Models.TbDisciplina disciplina = disponiveis.FirstOrDefault(x => x.IdDisciplina == item.IdDisciplina); disponiveis.Remove(disciplina); } response.DisciplinaDisponiveis = disponiveis; return(response); }
internal void Inserir(Models.TbDisciplina disciplina) { if (string.IsNullOrEmpty(disciplina.DsSigla)) { throw new ArgumentException("Sigla invalida"); } if (string.IsNullOrEmpty(disciplina.NmDisciplina)) { throw new ArgumentException("Informe o nome da disciplina"); } db.InserirDisciplina(disciplina); }
public bool Verificar(Models.TbDisciplina disciplina) { if (string.IsNullOrEmpty(disciplina.DsSigla)) { return(false); } if (string.IsNullOrEmpty(disciplina.DtInclusao.ToString())) { return(false); } if (string.IsNullOrEmpty(disciplina.NmDisciplina)) { return(false); } return(true); }
public void Alterar(Models.TbDisciplina disciplina) { bool existe = db.ConsultarExistenciaNomeAlterando(disciplina); bool existeDS = db.ConsultarExistenciaSigla(disciplina); string disci = disciplina.NmDisciplina; if (disci.Length > 30) { throw new ArgumentException("O nome da Disciplina é muito extensa"); } if (disciplina.DsSigla.Length > 30) { throw new ArgumentException("A sigla é muito extensa"); } if (disciplina.DsSigla == string.Empty) { throw new ArgumentException("Informe uma sigla"); } if (disciplina.NmDisciplina == string.Empty) { throw new ArgumentException("Informe o nome da disciplina"); } if (existeDS) { throw new ArgumentException("Esta alteração não pode ser feita, a Sigla já existe"); } if (disciplina.NmDisciplina.Length < 5) { throw new ArgumentException("Nome é obrigatório"); } if (disciplina.DsSigla.Length < 2) { throw new ArgumentException("Sigla obrigatória"); } db.Alterar(disciplina); }
public bool ConsultarExistenciaNome(Models.TbDisciplina disciplina) { bool existe = db.TbDisciplina.Any(x => x.NmDisciplina == disciplina.NmDisciplina); return(existe); }
public void InserirDisciplina(Models.TbDisciplina disciplina) { db.TbDisciplina.Add(disciplina); db.SaveChanges(); }
public Models.TbDisciplina ListarPorIdDisciplina(int id) { Models.TbDisciplina lista = db.TbDisciplina.FirstOrDefault(x => x.IdDisciplina == id); return(lista); }
public bool ConsultarExistenciaNomeAlterando(Models.TbDisciplina disciplina) { bool existe = db.TbDisciplina.Any(x => x.NmDisciplina == disciplina.NmDisciplina && x.IdDisciplina != disciplina.IdDisciplina); return(existe); }
public bool ConsultarExistenciaSigla(Models.TbDisciplina disciplina) { bool existe = db.TbDisciplina.Any(x => x.DsSigla == disciplina.DsSigla && x.IdDisciplina != disciplina.IdDisciplina); return(existe); }
public void Alterar(Models.TbDisciplina disciplina) { business.Alterar(disciplina); }
public void Inserir(Models.TbDisciplina disciplina) { business.Inserir(disciplina); }