public void ValidarTurma(Models.TbTurma turma) { if (turma.TpPeriodo == "Selecione") { throw new ArgumentException("Período inválido."); } if (turma.NmTurma == string.Empty) { throw new ArgumentException("Nome da Turma invalido."); } if (turma.TpPeriodo == string.Empty) { throw new ArgumentException("Período invalido."); } if (turma.IdAnoLetivo == 0) { throw new ArgumentException("Id inválido."); } if (turma.NrCapacidadeMax == 0) { throw new ArgumentException("Capacidade máxima não pode ser zero."); } }
public void Remover(int id) { Models.TbTurma ano = db.TbTurma.FirstOrDefault(x => x.IdTurma == id); db.Remove(ano); db.SaveChanges(); }
public void RemoverTurma(int id) { Models.TbTurma turma = db.TbTurma.FirstOrDefault(t => t.IdTurma == id); db.TbTurma.Remove(turma); db.SaveChanges(); }
public void Alterar(Models.TbTurma turma) { Models.TbTurma turmas = db.TbTurma.FirstOrDefault(x => x.IdTurma == turma.IdTurma); turmas.IdCurso = turma.IdCurso; turmas.NmTurma = turma.NmTurma; turmas.TpPeriodo = turma.TpPeriodo; turmas.NrCapacidadeMax = turma.NrCapacidadeMax; db.SaveChanges(); }
private Models.TurmaResponse CriarResponse(Models.TbTurma turma) { Models.TurmaResponse response = new Models.TurmaResponse(); response.NmCurso = turma.IdCursoNavigation.NmCurso; response.NrCapacidadeMax = turma.NrCapacidadeMax; response.TpPeriodo = turma.TpPeriodo; response.IdTurma = turma.IdTurma; response.NmTurma = turma.NmTurma; return(response); }
public void AlterarTurma(Models.TbTurma modelo) { Models.TbTurma alterar = db.TbTurma.FirstOrDefault(x => x.IdTurma == modelo.IdTurma); alterar.NrCapacidadeMax = modelo.NrCapacidadeMax; alterar.IdAnoLetivo = modelo.IdAnoLetivo; alterar.TpPeriodo = modelo.TpPeriodo; alterar.NmTurma = modelo.NmTurma; alterar.IdCurso = modelo.IdCurso; db.SaveChanges(); }
public ActionResult AlterarTurma(Models.TbTurma modelo) { try { business.AlterarTurma(modelo); return(Ok()); } catch (System.Exception ex) { ErrorModel erro = new ErrorModel(500, ex.Message); return(StatusCode(500, erro)); } }
public ActionResult Inserir(Models.TbTurma turma) { try { business.Inserir(turma); return(Ok()); } catch (System.Exception ex) { ErrorModel error = new ErrorModel(500, ex.Message); return(StatusCode(500, error)); } }
public void AlterarTurma(Models.TbTurma modelo) { if (modelo.IdAnoLetivo == 0) { throw new ArgumentException("Impossível criar ou alterar uma turma sem antes selecionar um Ano Letivo"); } if (modelo.TpPeriodo == string.Empty || modelo.TpPeriodo == "Selecione") { throw new ArgumentException("Selecione um período"); } if (modelo.IdTurma == 0) { throw new ArgumentException("ID Inválido"); } db.AlterarTurma(modelo); }
public void InserirTurma(Models.TbTurma modelo) { if (modelo.IdAnoLetivo == 0) { throw new ArgumentException("Impossível criar ou alterar uma turma sem antes selecionar um Ano Letivo"); } if (modelo.TpPeriodo == string.Empty || modelo.TpPeriodo == "Selecione") { throw new ArgumentException("Selecione um período"); } if (modelo.NrCapacidadeMax == 0) { throw new ArgumentException("Capacidade maxima dever ser preenchida"); } if (modelo.NmTurma == string.Empty) { throw new ArgumentException("Nome da Turma invalido"); } db.InserirTurma(modelo); }
public void Alterar(Models.TbTurma turma) { this.ValidarTurma(turma); db.Alterar(turma); }
// Pessoal Matricula public Models.TbTurma ConsultarPorID(int id) { Models.TbTurma Turma = db.TbTurma.FirstOrDefault(x => x.IdTurma == id); return(Turma); }
public bool ConsultarTurma(Models.TbTurma model) { bool existe = db.TbTurma.Any(t => t.NmTurma == model.NmTurma); return(existe); }
public void InserirTurma(Models.TbTurma modelo) { db.TbTurma.Add(modelo); db.SaveChanges(); }