Ejemplo n.º 1
0
        public List <Boxer> Get()
        {
            List <Boxer> boxers = null;

            using (var context = new BoxingChampionshipContext())
            {
                boxers = context.Boxers.ToList();
            }

            return(boxers);
        }
Ejemplo n.º 2
0
        public Boxer GetById(Guid id)
        {
            Boxer boxer = null;

            using (var context = new BoxingChampionshipContext())
            {
                boxer = context.Boxers.FirstOrDefault(b => b.Id == id);
            }

            return(boxer);
        }
Ejemplo n.º 3
0
        public List <Battle> Get()
        {
            List <Battle> battles = null;

            using (var context = new BoxingChampionshipContext())
            {
                battles = context.Battles.ToList();
            }

            return(battles);
        }
Ejemplo n.º 4
0
        public Battle GetById(Guid id)
        {
            Battle battle = null;

            using (var context = new BoxingChampionshipContext())
            {
                battle = context.Battles.FirstOrDefault(b => b.Id == id);
            }

            return(battle);
        }
Ejemplo n.º 5
0
        public bool Create(Boxer boxer)
        {
            using (var context = new BoxingChampionshipContext())
            {
                try
                {
                    boxer.Id = Guid.NewGuid();
                    context.Boxers.Add(boxer);
                    context.SaveChanges();
                }
                catch
                {
                    return(false);
                }
            }

            return(true);
        }
Ejemplo n.º 6
0
        public bool Delete(Guid id)
        {
            using (var context = new BoxingChampionshipContext())
            {
                try
                {
                    Battle battleToDelete = context.Battles.FirstOrDefault(b => b.Id == id);

                    if (battleToDelete != null)
                    {
                        context.Battles.Remove(battleToDelete);
                        context.SaveChanges();
                    }
                }
                catch
                {
                    return(false);
                }
            }

            return(true);
        }
Ejemplo n.º 7
0
        public bool Create(Battle battle)
        {
            if (battle.Date == default)
            {
                battle.Date = DateTime.Now;
            }

            using (var context = new BoxingChampionshipContext())
            {
                try
                {
                    battle.Id = Guid.NewGuid();
                    context.Battles.Add(battle);
                    context.SaveChanges();
                }
                catch
                {
                    return(false);
                }
            }

            return(true);
        }