public void AdicionarMoradorTest3() { var listTodosAptos = _apartamentoServices.ListarTodosApartamentos(); Assert.True((listTodosAptos.Count > 1)); var aptoNovoMorador = listTodosAptos.FirstOrDefault(it => it.Moradores.Count > 1); Morador novoMorador = new Morador() { Apartamento = aptoNovoMorador, Cpf = 123456789, DataNascimento = DateTime.Parse("28/04/2001"), Fone = "6133566565", NomeCompleto = "Jão do caminhãoo" }; _mainContext.GetSet <Apartamento>().Attach(aptoNovoMorador); var adicionarMorador = _moradorServices.AdicionarMorador(novoMorador); Assert.True(adicionarMorador); //Save Changes var saveChanges = _mainContext.SaveChangesAsync(); Assert.True(saveChanges.IsCompletedSuccessfully); }
public void T1Add() { //Add Bloco var blocoAdd = new Bloco() { Descricao = "Bloco A" }; var addBloco = _blocoRepository.AddAsync(blocoAdd); Assert.True(addBloco.IsCompletedSuccessfully); //Add Bloco var blocoAdd2 = new Bloco() { Descricao = "Bloco B" }; var addBloco2 = _blocoRepository.AddAsync(blocoAdd2); Assert.True(addBloco2.IsCompletedSuccessfully); //Add Apartamento var apartamentoAdd = new Apartamento() { Bloco = blocoAdd, Numero = 1, Moradores = new List <Morador>() }; var addApartamento = _apartamentoRepository.AddAsync(apartamentoAdd); Assert.True(addApartamento.IsCompletedSuccessfully); //Add Apartamento var apartamentoAdd2 = new Apartamento() { Bloco = blocoAdd2, Numero = 125, Moradores = new List <Morador>() }; var addApartamento2 = _apartamentoRepository.AddAsync(apartamentoAdd); Assert.True(addApartamento2.IsCompletedSuccessfully); //Add Moradores var moradoresAdd = new List <Morador>(); for (int i = 0; i < 10; i++) { var moradorAdd = new Morador() { Cpf = 01988377129, DataNascimento = Convert.ToDateTime("28/06/1985"), Fone = "61993766328", NomeCompleto = "Vitão " + i.ToString(), Apartamento = apartamentoAdd }; moradoresAdd.Add(moradorAdd); } var addMoradores = _moradorRepository.AddAsync(moradoresAdd); Assert.True(addApartamento.IsCompletedSuccessfully); //Save Changes var saveChanges = _mainContext.SaveChangesAsync(); Assert.True(saveChanges.IsCompletedSuccessfully); }
public void AdicionarApartamentoTest2() { Apartamento apto = new Apartamento() { Bloco = new Bloco() { Descricao = "Bloco Service" }, Numero = 992 }; var adicionarApartamento = _apartamentoServices.AdicionarApartamento(apto); Assert.True(adicionarApartamento); Apartamento aptoComMoradores = new Apartamento() { Bloco = new Bloco() { Descricao = "Bloco Service 2" }, Numero = 993 }; List <Morador> moradores = new List <Morador>(); for (int i = 0; i < 10; i++) { var moradorAdd = new Morador() { Cpf = 01988377129, DataNascimento = Convert.ToDateTime("28/06/1985"), Fone = "61993766328", NomeCompleto = "Vitão " + i.ToString(), Apartamento = aptoComMoradores }; moradores.Add(moradorAdd); } var adicionarApartamentoComMoradores = _apartamentoServices.AdicionarApartamento(aptoComMoradores); Assert.True(adicionarApartamentoComMoradores); //Save Changes var saveChanges = _mainContext.SaveChangesAsync(); Assert.True(saveChanges.IsCompletedSuccessfully); }
public async Task AddProduct(ProductAddModel productModel, Guid categoryID) { var selectedCategory = _context.Categories.Single(c => c.ID == categoryID); var p = new Product { ID = Guid.NewGuid(), ProductName = productModel.ProductName, URLImg = productModel.URLImg, Description = productModel.Description, StockBalance = productModel.StockBalance, Price = productModel.Price, Discount = productModel.Discount, Date = DateTime.Now, Sales = 0, Category = selectedCategory }; _context.Products.Add(p); selectedCategory.Products.Add(p); await _context.SaveChangesAsync(new CancellationToken()); }