示例#1
0
 public static void Remover(int id)
 {
     using (BDRpgEntities context = new BDRpgEntities())
     {
         var produto_ = from Habilidades p in context.HabilidadesS
                        where p.Personagens.Id == id
                        select p;
         if (produto_.Count() > 0)
         {
             throw new RpgException(RpgExceptionCode.PERSONAGEMCOMHABILIDADES, id.ToString());
         }
         var categoria_ = from Personagens c in context.PersonagensS
                          where c.Id == id
                          select c;
         if (categoria_.Count() > 0)
         {
             context.PersonagensS.Remove(categoria_.First());
             context.SaveChanges();
         }
         else
         {
             throw new RpgException(RpgExceptionCode.PERSONAGEMIDINEXISTENTE, id.ToString());
         }
     }
 }
示例#2
0
 public static void Remover(int id)
 {
     using (BDRpgEntities context = new BDRpgEntities())
     {
         var habilidades_ = from Habilidades p in context.HabilidadesS
                            where p.Personagens.Id == id
                            select p;
         if (habilidades_.Count() > 0)
         {
             throw new RpgException(RpgExceptionCode.HABILIDADESCOMHABILIDADES, id.ToString());
         }
         var personagem_ = from Habilidades c in context.HabilidadesS
                           where c.Id == id
                           select c;
         if (personagem_.Count() > 0)
         {
             context.HabilidadesS.Remove(personagem_.First());
             context.SaveChanges();
         }
         else
         {
             throw new RpgException(RpgExceptionCode.HABILIDADESIDINEXISTENTE, id.ToString());
         }
     }
 }
示例#3
0
        public static int Inserir(string nome)
        {
            int idNovo = -1;

            if (nome == null || nome.Length == 0)
            {
                throw new RpgException(RpgExceptionCode.PERSONAGEMNOMEVAZIO, "");
            }

            using (BDRpgEntities context = new BDRpgEntities())
            {
                Personagens c = new Personagens();
                c.Nome = nome;
                context.PersonagensS.Add(c);
                context.SaveChanges();
                idNovo = c.Id;
            }
            return(idNovo);
        }
示例#4
0
        public static int Inserir(string nome)
        {
            int idNovo = -1;

            if (nome == null || nome.Length == 0)
            {
                throw new RpgException(RpgExceptionCode.HABILIDADESNOMEVAZIO, "");
            }

            using (BDRpgEntities context = new BDRpgEntities())
            {
                Habilidades c = new Habilidades();
                c.Nome = nome;
                context.HabilidadesS.Add(c);
                context.SaveChanges();
                idNovo = c.Id;
            }
            return(idNovo);
        }
示例#5
0
        public static void Atualizar(int id, string nome)
        {
            if (nome == null || nome.Length == 0)
            {
                throw new RpgException(RpgExceptionCode.PERSONAGEMNOMEVAZIO, "");
            }

            using (BDRpgEntities context = new BDRpgEntities())
            {
                var categoria_ = from Personagens c in context.PersonagensS
                                 where c.Id == id
                                 select c;
                if (categoria_.Count() > 0)
                {
                    Personagens c = categoria_.First();
                    c.Nome = nome;
                    context.SaveChanges();
                }
                else
                {
                    throw new RpgException(RpgExceptionCode.PERSONAGEMIDINEXISTENTE, id.ToString());
                }
            }
        }
示例#6
0
        public static void Atualizar(int id, string nome)
        {
            if (nome == null || nome.Length == 0)
            {
                throw new RpgException(RpgExceptionCode.HABILIDADESNOMEVAZIO, "");
            }

            using (BDRpgEntities context = new BDRpgEntities())
            {
                var habilidades_ = from Habilidades c in context.HabilidadesS
                                   where c.Id == id
                                   select c;
                if (habilidades_.Count() > 0)
                {
                    Habilidades c = habilidades_.First();
                    c.Nome = nome;
                    context.SaveChanges();
                }
                else
                {
                    throw new RpgException(RpgExceptionCode.HABILIDADESIDINEXISTENTE, id.ToString());
                }
            }
        }