public void Deletar(int id) { TbAnoLetivo deletar = db.TbAnoLetivo.FirstOrDefault(x => x.IdAnoLetivo == id); db.TbAnoLetivo.Remove(deletar); db.SaveChanges(); }
public void Alterar(TbAnoLetivo anoLetivo) { TbAnoLetivo alterar = db.TbAnoLetivo.FirstOrDefault(x => x.IdAnoLetivo == anoLetivo.IdAnoLetivo); alterar.DtInicio = anoLetivo.DtInicio; alterar.TpStatus = anoLetivo.TpStatus; alterar.BtAtivo = anoLetivo.BtAtivo; alterar.DtFim = anoLetivo.DtFim; alterar.NrAno = anoLetivo.NrAno; db.SaveChanges(); }
public ActionResult <TbAnoLetivo> Inserir(TbAnoLetivo ano) { try { db.Inserir(ano); return(ano); } catch (System.Exception ex) { ErrorModel error = new ErrorModel(500, ex.Message); return(StatusCode(500, error)); } }
public void Alterar(TbAnoLetivo anoLetivo) { bool anoExiste = database.AnoExiste(anoLetivo.NrAno, anoLetivo.IdAnoLetivo); if (anoLetivo.DtInicio.Year != anoLetivo.NrAno) { throw new ArgumentException("Ano da data de Inicio é diferente de Ano!"); } if (anoLetivo.DtFim.Year != anoLetivo.NrAno) { throw new ArgumentException("Ano da data Fim é diferente de Ano!"); } if (anoLetivo.DtFim <= anoLetivo.DtInicio) { throw new ArgumentException("Data Final Inválida!"); } if (anoLetivo.TpStatus == string.Empty) { throw new ArgumentException("Status Obrigatório!"); } if (anoLetivo.NrAno == 0) { throw new ArgumentException("Ano Obrigatório!"); } if (anoExiste == true) { throw new ArgumentException("Ano já existe!"); } if (anoLetivo.IdAnoLetivo == 0) { throw new ArgumentException("ID Inválido!"); } database.Alterar(anoLetivo); }
public void Inserir(TbAnoLetivo anoLetivo) { db.TbAnoLetivo.Add(anoLetivo); db.SaveChanges(); }