Ejemplo n.º 1
0
 public int Inserir(Consulta consulta)
 {
     _context.Add(consulta);
     _context.SaveChanges();
     return(consulta.IdAnimal);
 }
Ejemplo n.º 2
0
 public void Editar(Pessoa pessoa)
 {
     _context.Update(pessoa);
     _context.SaveChanges();
 }
Ejemplo n.º 3
0
 public void Editar(Exame exame)
 {
     _context.Update(exame);
     _context.SaveChanges();
 }
 public void Editar(Aplicamedicamento aplicaMedicamento)
 {
     _context.Update(aplicaMedicamento);
     _context.SaveChanges();
 }
Ejemplo n.º 5
0
 public void Editar(Tipoexame tipoexame)
 {
     _context.Update(tipoexame);
     _context.SaveChanges();
 }
Ejemplo n.º 6
0
 public void Editar(Medicamento medicamento)
 {
     _context.Update(medicamento);
     _context.SaveChanges();
 }
        public void Initialize()
        {
            var builder = new DbContextOptionsBuilder <GestaoAnimalContext>();

            builder.UseInMemoryDatabase("Gestao Animal");
            var options = builder.Options;

            context = new GestaoAnimalContext(options);
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            var aplicacoesMedicamento = new List <Aplicamedicamento>
            {
                new Aplicamedicamento {
                    IdAplicaMedicamento = 1,
                    IdMedicamento       = 1,
                    IdAnimal            = 1,
                    IdPessoa            = 1,
                    DataAplicacao       = DateTime.Parse("2020-10-20 15:00:00"),
                    Dosagem             = "12 mg",
                    Observacoes         = "Sem observações."
                },
                new Aplicamedicamento {
                    IdAplicaMedicamento = 2,
                    IdMedicamento       = 3,
                    IdAnimal            = 2,
                    IdPessoa            = 1,
                    DataAplicacao       = DateTime.Parse("2020-12-17 16:00:00"),
                    Dosagem             = "25 mg",
                    Observacoes         = "Retornar para clínica em 7 dias."
                },
                new Aplicamedicamento {
                    IdAplicaMedicamento = 3,
                    IdMedicamento       = 2,
                    IdAnimal            = 2,
                    IdPessoa            = 1,
                    DataAplicacao       = DateTime.Parse("2021-03-04 13:00:00"),
                    Dosagem             = "200 mg",
                    Observacoes         = "Utilizado como medida preventiva."
                },
            };

            var medicamentos = new List <Medicamento>
            {
                new Medicamento {
                    IdMedicamento = 1,
                    Nome          = "M1"
                },
                new Medicamento {
                    IdMedicamento = 2,
                    Nome          = "M2"
                },
                new Medicamento {
                    IdMedicamento = 3,
                    Nome          = "Floral"
                },
            };

            var animais = new List <Animal>
            {
                new Animal
                {
                    IdAnimal = 1,
                    Nome     = "Totó"
                },
                new Animal
                {
                    IdAnimal = 2,
                    Nome     = "Belinha"
                }
            };

            var pessoas = new List <Pessoa>
            {
                new Pessoa {
                    IdPessoa       = 1,
                    Nome           = "Joana",
                    DataNascimento =
                        DateTime.Parse("1992-06-06")
                }
            };

            context.AddRange(aplicacoesMedicamento);
            context.AddRange(medicamentos);
            context.AddRange(animais);
            context.AddRange(pessoas);
            context.SaveChanges();

            aplicaMedicamentoService = new AplicaMedicamentoService(context);
        }
Ejemplo n.º 8
0
 public void Editar(Organizacao organizacao)
 {
     _context.Update(organizacao);
     _context.SaveChanges();
 }
Ejemplo n.º 9
0
 /// <summary>
 /// Insere um novo autor no base de dados
 /// </summary>
 /// <param name="autor">dados do autor</param>
 /// <returns></returns>
 public int Inserir(Animal animal)
 {
     _context.Add(animal);
     _context.SaveChanges();
     return(animal.IdAnimal);
 }