コード例 #1
0
        public void GrupoCustoGravarTest()
        {
            // Arrange
            GrupoCusto item = new GrupoCusto
            {
                AlteradoEm  = DateTime.Now,
                AlteradoPor = 2,
                Descricao   = "PAPELARIA",
                IdEmpresa   = 2
            };

            // Act
            item.Id = service.Gravar(item);

            // Assert
            Assert.IsTrue(item.Id > 0);
        }
コード例 #2
0
        public ActionResult Editar([Bind(Include = "Id,Descricao,Ativo")] GrupoCusto grupo)
        {
            try
            {
                grupo.AlteradoPor = Identification.IdUsuario;
                grupo.AlteradoEm  = DateTime.Now;
                TryUpdateModel(grupo);

                if (ModelState.IsValid)
                {
                    _service.Gravar(grupo);
                    return(RedirectToAction("Index"));
                }
                return(View(grupo));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(string.Empty, ex.Message);
                return(View(grupo));
            }
        }
コード例 #3
0
        public ActionResult Create([Bind(Include = "IdEmpresa,Descricao,AlteradoPor")] GrupoCusto grupo)
        {
            try
            {
                grupo.AlteradoEm = DateTime.Now;
                TryUpdateModel(grupo);

                if (ModelState.IsValid)
                {
                    service.Gravar(grupo);
                    return(RedirectToAction("Index"));
                }

                return(View(grupo));
            }
            catch (ArgumentException e)
            {
                ModelState.AddModelError(string.Empty, e.Message);
                return(View(grupo));
            }
        }