Beispiel #1
0
        public void ObterPorIdTest()
        {
            SuspeitoService service = new SuspeitoService();
            Suspeito        obtido  = service.Find(1);

            Assert.IsTrue(obtido.Nome == "Esqueleto");
        }
        private Crime CreateJogo()
        {
            var arma     = new Arma(1, "Cajado Devastador");
            var local    = new Local(1, "Etérnia");
            var suspeito = new Suspeito(1, "Esqueleto");

            var jogo = new Crime(suspeito, local, arma);

            return(jogo);
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            List <Teoria> teorias = new List <Teoria>();
            Suspeito      s1      = new Suspeito();
            Local         l1      = new Local();
            Arma          a1      = new Arma();
            Crime         crime   = new Crime();

            crime.SupeitoId = 2;
            crime.LocalId   = 3;
            crime.ArmaId    = 1;

            s1.Id   = 1;
            s1.Nome = "italo";

            l1.Id   = 2;
            l1.Nome = "Redmond";

            a1.Id   = 3;
            a1.Nome = "Peixeira";

            Teoria t1 = new Teoria(s1, l1, a1);

            teorias.Add(t1);



            var Resultado = crime.InvestigarCrime(teorias, crime);

            if (Resultado.Count == 1)
            {
                Console.WriteLine("Resutaldo: {0}", Resultado[0]);
            }
            else if (Resultado.Count == 2)
            {
                Console.WriteLine("Resutaldo: {0}, {1}", Resultado[0], Resultado[1]);
            }
            else if (Resultado.Count == 3)
            {
                Console.WriteLine("Resutaldo: {0}, {1}, {2}", Resultado[0], Resultado[1], Resultado[2]);
            }


            Console.ReadKey();
        }
        public AdicionarSuspeitoResponse Adicionar(AdicionarSuspeitoRequest request)
        {
            var nome = request.Nome;

            var suspeito = new Suspeito(nome);

            if (_repository.Existe(x => x.Nome == suspeito.Nome))
            {
                AddNotification("Nome", Message.JA_EXISTE_UM_X0_CHAMADO_X1.ToFormat("suspeito", suspeito.Nome));
            }

            if (IsInvalid())
            {
                return(null);
            }

            suspeito = _repository.Adicionar(suspeito);

            return((AdicionarSuspeitoResponse)suspeito);
        }
Beispiel #5
0
        public static void Initialize(DetetiveContext context)
        {
            context.Database.EnsureCreated();

            if (!context.Armas.Any())
            {
                var armas = new Arma[]
                {
                    new Arma {
                        Nome = "Cajado Devastador"
                    },
                    new Arma {
                        Nome = "Phaser"
                    },
                    new Arma {
                        Nome = "Peixeira"
                    },
                    new Arma {
                        Nome = "Trezoitão"
                    },
                    new Arma {
                        Nome = "Sabre de Luz"
                    },
                    new Arma {
                        Nome = "Bomba"
                    },
                };

                foreach (Arma a in armas)
                {
                    context.Armas.Add(a);
                }

                context.SaveChanges();
            }

            if (!context.Locais.Any())
            {
                var locais = new Local[]
                {
                    new Local {
                        Nome = "Etérnia"
                    },
                    new Local {
                        Nome = "Vulcano"
                    },
                    new Local {
                        Nome = "Tatooine"
                    },
                    new Local {
                        Nome = "Springfield"
                    },
                    new Local {
                        Nome = "Gotham"
                    },
                    new Local {
                        Nome = "Nova York"
                    },
                    new Local {
                        Nome = "Sibéria"
                    },
                    new Local {
                        Nome = "Machu Picchu"
                    },
                    new Local {
                        Nome = "Show do Katinguele"
                    },
                    new Local {
                        Nome = "São Paulo"
                    }
                };

                foreach (Local l in locais)
                {
                    context.Locais.Add(l);
                }

                context.SaveChanges();
            }

            if (!context.Suspeitos.Any())
            {
                var suspeitos = new Suspeito[]
                {
                    new Suspeito {
                        Nome = "Esqueleto"
                    },
                    new Suspeito {
                        Nome = "Khan"
                    },
                    new Suspeito {
                        Nome = "Darth vader"
                    },
                    new Suspeito {
                        Nome = "Sideshow Bob"
                    },
                    new Suspeito {
                        Nome = "Coringa"
                    },
                    new Suspeito {
                        Nome = "Duende Verde"
                    },
                };

                foreach (Suspeito s in suspeitos)
                {
                    context.Suspeitos.Add(s);
                }

                context.SaveChanges();
            }
        }
Beispiel #6
0
 public SuspeitoViewModel(Suspeito model)
 {
     this.Nome = model.Nome;
 }