示例#1
0
        /// <summary>
        /// Método que cria um Game no banco de dados
        /// </summary>
        /// <param name="Game">Game</param>
        public static void Criar(Game Game)
        {
            try
            {
                using (var ctx = new DataContext())
                {
                    //Adicionar o Game
                    ctx.Games.Add(Game);

                    //Salvar as alterações
                    ctx.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#2
0
        /// <summary>
        /// Método que edita um Game no banco de dados
        /// </summary>
        /// <param name="Game">Game</param>
        public static void Editar(Game Game)
        {
            try
            {
                using (var ctx = new DataContext())
                {
                    //Anexar a Game
                    ctx.Games.Attach(Game);

                    //Marcar o Game como alterada
                    ctx.Entry(Game).State = EntityState.Modified;

                    //Salvar as alterações
                    ctx.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#3
0
        /// <summary>
        /// Método que remove um Game no banco de dados
        /// </summary>
        /// <param name="Game">Game</param>
        public static void Remover(Game Game)
        {
            try
            {
                using (var ctx = new DataContext())
                {
                    //Anexar o Game
                    ctx.Games.Attach(Game);

                    //Marcar o Game como alterada
                    ctx.Games.Remove(Game);

                    //Salvar as alterações
                    ctx.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }