Пример #1
0
 public ActionResult Create([FromBody] Spells model)
 {
     try
     {
         _data.Spells.Add(model);
         _data.SaveChanges();
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Пример #2
0
        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;
            }
        }
Пример #3
0
        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;
            }
        }
Пример #4
0
        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;
            }
        }
Пример #5
0
        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;
            }
        }
Пример #6
0
        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);
            }
        }
Пример #7
0
        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);
            }
        }