Пример #1
0
        public Fornecedor Add(Fornecedor fornecedor)
        {
            repository.Add(fornecedor);

            uow.SaveChanges();

            return(fornecedor);
        }
Пример #2
0
        public void FornecedorRepositoryAddWithoutNameTest()
        {
            Fornecedor fornecedor = new Fornecedor()
            {
                Email = "*****@*****.**"
            };
            FornecedorRepository fornecedorRepository = new FornecedorRepository();

            fornecedorRepository.Add(fornecedor);
        }
Пример #3
0
        public ActionResult Create([Bind(Include = "Id,Nome,Email")] Fornecedor fornecedor)
        {
            if (ModelState.IsValid)
            {
                fornecedorRepository.Add(fornecedor);
                return(RedirectToAction("Index"));
            }

            return(View(fornecedor));
        }
        public async Task <ObjectResult> Post([FromBody] FornecedorViewModel fornecedor)
        {
            var result = await fornecedorRepository.Add(fornecedor);

            if (result != null)
            {
                return(Ok(result));
            }
            else
            {
                return(BadRequest(new { message = "No result" }));
            }
        }
Пример #5
0
        public void FornecedorRepositoryListTest()
        {
            FornecedorRepository fornecedorRepository = new FornecedorRepository();
            Fornecedor           fornecedorA          = new Fornecedor()
            {
                Nome = "NomeA", Email = "*****@*****.**"
            };
            Fornecedor fornecedorB = new Fornecedor()
            {
                Nome = "NomeB", Email = "*****@*****.**"
            };

            fornecedorRepository.Add(fornecedorA);
            fornecedorRepository.Add(fornecedorB);
            var fornecedores = fornecedorRepository.List();

            Assert.AreEqual(fornecedores.Count(), 2);
            Assert.AreEqual(fornecedores[0].Id, fornecedorA.Id);
            Assert.AreEqual(fornecedores[1].Id, fornecedorB.Id);
            fornecedorRepository.Delete(fornecedorA.Id);
            fornecedorRepository.Delete(fornecedorB.Id);
        }
Пример #6
0
        public void FornecedorRepositoryAddTest()
        {
            Fornecedor fornecedor = new Fornecedor()
            {
                Email = "*****@*****.**",
                Nome  = "Nome"
            };
            FornecedorRepository fornecedorRepository = new FornecedorRepository();

            fornecedorRepository.Add(fornecedor);
            Assert.IsNotNull(fornecedor.Id);
            fornecedorRepository.Delete(fornecedor.Id);
        }
Пример #7
0
        public void FornecedorRepositoryGetNotFoundTest()
        {
            FornecedorRepository fornecedorRepository = new FornecedorRepository();
            Fornecedor           fornecedor           = new Fornecedor()
            {
                Nome = "Nome", Email = "*****@*****.**"
            };

            fornecedorRepository.Add(fornecedor);
            Fornecedor fornecedorResult = fornecedorRepository.Get(-1);

            Assert.IsNull(fornecedorResult);
            fornecedorRepository.Delete(fornecedor.Id);
        }
Пример #8
0
        public Fornecedor Add(Fornecedor fornecedor)
        {
            fornecedor.Pessoa.Inativo = 0;

            pessoaBll.FormatarDados(fornecedor.Pessoa);

            pessoaBll.ValidaDadosPessoais(fornecedor.Pessoa);

            fornecedor.Id                  = rep.getMaxId();
            fornecedor.Pessoa.Id           = rep.getMaxIdPessoa();
            fornecedor.Pessoa.DataCadastro = DateTime.Now;
            rep.Add(fornecedor);

            return(fornecedor);
        }
Пример #9
0
        public void FornecedorRepositoryGetTest()
        {
            FornecedorRepository fornecedorRepository = new FornecedorRepository();
            Fornecedor           fornecedor           = new Fornecedor()
            {
                Nome = "Nome", Email = "*****@*****.**"
            };

            fornecedorRepository.Add(fornecedor);
            Fornecedor fornecedorResult = fornecedorRepository.Get(fornecedor.Id);

            Assert.AreEqual(fornecedor.Id, fornecedorResult.Id);
            Assert.AreEqual(fornecedor.Nome, fornecedorResult.Nome);
            Assert.AreEqual(fornecedor.Email, fornecedorResult.Email);
            fornecedorRepository.Delete(fornecedor.Id);
        }
Пример #10
0
        public void Can_add_new_Fornecedor()
        {
            var Fornecedor = new FornecedorModel {
                Nome = "Eduardo", Sobrenome = "Santos", Email = "*****@*****.**", Sys_Ativo = true, Sys_DataCadastro = DateTime.Today
            };
            IFornecedorRepository repository = new FornecedorRepository();

            repository.Add(Fornecedor);

            // use session to try to load the product

            using (ISession session = _sessionFactory.OpenSession())
            {
                var fromDb = session.Get <FornecedorModel>(Fornecedor.Id);
                // Test that the product was successfully inserted
                Assert.IsNotNull(fromDb);
                Assert.AreNotSame(Fornecedor, fromDb);
                Assert.AreEqual(Fornecedor.Nome, fromDb.Nome);
                Assert.AreEqual(Fornecedor.Sobrenome, fromDb.Sobrenome);
            }
        }
Пример #11
0
        public void FornecedorRepositoryUpdateTest()
        {
            FornecedorRepository fornecedorRepository = new FornecedorRepository();
            Fornecedor           fornecedor           = new Fornecedor()
            {
                Nome = "Nome", Email = "*****@*****.**"
            };

            fornecedorRepository.Add(fornecedor);
            Fornecedor fornecedorNew = new Fornecedor()
            {
                Id = fornecedor.Id, Nome = "Nome 2", Email = "*****@*****.**"
            };

            fornecedorRepository.Update(fornecedorNew);
            fornecedor = fornecedorRepository.Get(fornecedor.Id);
            Assert.AreEqual(fornecedor.Id, fornecedorNew.Id);
            Assert.AreEqual(fornecedor.Nome, fornecedorNew.Nome);
            Assert.AreEqual(fornecedor.Email, fornecedorNew.Email);
            fornecedorRepository.Delete(fornecedor.Id);
        }
Пример #12
0
 public void Adicionar_Fornecedor()
 {
     Assert.IsTrue(FornecedorService.Add(GetNewFornecedor));
 }