public void Update()
        {
            double    cm     = GetRandom(99999);
            double    peso   = GetRandom((int)cm);
            double    tara   = GetRandom(1000);
            Container ctnr   = null;
            string    ctnrNr = string.Empty;

            using (ContainerRepositorio repo = new ContainerRepositorio())
            {
                ctnr = repo.Listar().FirstOrDefault();

                if (ctnr != null)
                {
                    ctnrNr = ctnr.NroContainer;

                    ctnr.CM   = cm;
                    ctnr.Peso = peso;
                    ctnr.Tara = tara;

                    ctnr = repo.InserirOuAtualizar(ctnr);
                }
            }

            Assert.IsNotNull(ctnr);
            Assert.AreNotEqual(ctnr.Id, Guid.Empty);

            Assert.AreEqual(ctnr.NroContainer, ctnrNr);
            Assert.AreEqual(ctnr.CM, cm);
            Assert.AreEqual(ctnr.Peso, peso);
            Assert.AreEqual(ctnr.Tara, tara);
        }
예제 #2
0
        public ActionResult SalvarContainer(Container Model)
        {
            using (ContainerRepositorio repo = new ContainerRepositorio())
            {
                repo.InserirOuAtualizar(Model);
            }

            return(RedirectToAction("ManutenirContainer"));
        }
예제 #3
0
        public ActionResult SalvarContainer(Container Model)
        {
            using (ContainerRepositorio repo = new ContainerRepositorio())
            {
                repo.InserirOuAtualizar(Model);
            }

            return RedirectToAction("ManutenirContainer");
        }
        public void Insert()
        {
            string cod = GenerateRandomCode();

            while (Inserted.Any(c => c.NroContainer == cod))
            {
                cod = GenerateRandomCode();
            }

            double    cm     = GetRandom(99999);
            double    peso   = GetRandom((int)cm);
            double    tara   = GetRandom(1000);
            CodigoIso codIso = null;

            using (CodigoIsoRepositorio cirepo = new CodigoIsoRepositorio())
            {
                codIso = cirepo.Listar().ToList()[GetRandomIndex(cirepo.Listar().ToList())];
            }

            Container ctnr = new Container()
            {
                NroContainer = cod,
                CM           = cm,
                CodigoIso    = codIso,
                Fabricacao   = new DateTime(2012, 12, 12),
                Peso         = peso,
                Tara         = tara
            };

            using (ContainerRepositorio repo = new ContainerRepositorio())
            {
                ctnr = repo.InserirOuAtualizar(ctnr);
                Inserted.Add(ctnr);
            }

            Assert.IsNotNull(ctnr);
            Assert.AreNotEqual(ctnr.Id, Guid.Empty);
        }
        public void Update()
        {
            double cm = GetRandom(99999);
            double peso = GetRandom((int)cm);
            double tara = GetRandom(1000);
            Container ctnr = null;
            string ctnrNr = string.Empty;

            using (ContainerRepositorio repo = new ContainerRepositorio())
            {
                ctnr = repo.Listar().FirstOrDefault();

                if (ctnr != null)
                {
                    ctnrNr = ctnr.NroContainer;

                    ctnr.CM = cm;
                    ctnr.Peso = peso;
                    ctnr.Tara = tara;

                    ctnr = repo.InserirOuAtualizar(ctnr);
                }
            }

            Assert.IsNotNull(ctnr);
            Assert.AreNotEqual(ctnr.Id, Guid.Empty);
            
            Assert.AreEqual(ctnr.NroContainer, ctnrNr);
            Assert.AreEqual(ctnr.CM, cm);
            Assert.AreEqual(ctnr.Peso, peso);
            Assert.AreEqual(ctnr.Tara, tara);
        }
        public void Insert()
        {
            string cod = GenerateRandomCode();
            while (Inserted.Any(c => c.NroContainer == cod))
            {
                cod = GenerateRandomCode();
            }

            double cm = GetRandom(99999);
            double peso = GetRandom((int)cm);
            double tara = GetRandom(1000);
            CodigoIso codIso = null;

            using (CodigoIsoRepositorio cirepo = new CodigoIsoRepositorio())
            {
                codIso = cirepo.Listar().ToList()[GetRandomIndex(cirepo.Listar().ToList())];
            }

            Container ctnr = new Container()
            {
                NroContainer = cod,
                CM = cm,
                CodigoIso = codIso,
                Fabricacao = new DateTime(2012, 12, 12),
                Peso = peso,
                Tara = tara
            };

            using (ContainerRepositorio repo = new ContainerRepositorio())
            {
                ctnr = repo.InserirOuAtualizar(ctnr);
                Inserted.Add(ctnr);
            }

            Assert.IsNotNull(ctnr);
            Assert.AreNotEqual(ctnr.Id, Guid.Empty);
        }