public ActionResult Create([FromBody] Spells model) { try { _data.Spells.Add(model); _data.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public Jogo Inserir(Jogo model) { try { using (EGContext db = new EGContext()) { var jogo = model; if (model.Id > 0) { var exists = db.Jogos.Find(model.Id); if (exists == null) { return(null); } exists.Descricao = model.Descricao; exists.Nome = model.Nome; db.Entry(exists).State = EntityState.Modified; } else { db.Jogos.Add(model); } db.SaveChanges(); return(jogo); } } catch (System.Exception) { throw; } }
public Pessoa Inserir(Pessoa model) { try { using (EGContext db = new EGContext()) { var pessoa = model; if (model.Id > 0) { var exists = db.Pessoas.Find(model.Id); if (exists == null) { return(null); } exists.Nome = model.Nome; db.Entry(exists).State = EntityState.Modified; } else { db.Pessoas.Add(pessoa); } db.SaveChanges(); return(pessoa); } } catch (System.Exception) { throw; } }
public PessoaXJogo Inserir(PessoaXJogo model) { try { using (EGContext db = new EGContext()) { var jogo = model; db.PessoasXJogos.Add(model); db.SaveChanges(); return(jogo); } } catch (System.Exception) { throw; } }
public Emprestimo Inserir(Emprestimo model) { try { using (EGContext db = new EGContext()) { var emprestimo = model; emprestimo.DataEmprestimo = DateTime.Now; db.Emprestimos.Add(emprestimo); db.SaveChanges(); return(emprestimo); } } catch (System.Exception) { throw; } }
public bool Remove(int Id) { try { using (EGContext db = new EGContext()) { if (Id == 0) { return(false); } var model = db.Emprestimos.Find(Id); db.Emprestimos.Remove(model); db.SaveChanges(); return(true); } } catch (System.Exception) { return(false); } }
public bool Devolver(int Id) { try { using (EGContext db = new EGContext()) { if (Id == 0) { return(false); } var model = db.Emprestimos.Find(Id); model.DataDevolvido = DateTime.Now; db.Entry(model).State = EntityState.Modified; db.SaveChanges(); return(true); } } catch (System.Exception) { return(false); } }