Пример #1
0
        // GET: Erp/Telefone/Create
        public ActionResult Create(int idAgenda, string nome = "")
        {
            var telefone = new AgendaTelefone {
                IdAgenda = idAgenda, AlteradoPor = login.GetIdUsuario(System.Web.HttpContext.Current.User.Identity.Name)
            };

            ViewBag.Nome = nome;
            return(View(telefone));
        }
        public void IncluirAgendaTelefoneTest()
        {
            // Arrange
            AgendaTelefone telefone = new AgendaTelefone {
                AlteradoPor = 2, IdAgenda = 1, Numero = "99721-8670"
            };

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

            // Assert
            Assert.IsTrue(telefone.Id > 0);
        }
Пример #3
0
        public ActionResult Edit([Bind(Include = "Id,IdAgenda,Numero,Contato,Ativo,AlteradoPor")] AgendaTelefone telefone, string nome)
        {
            ViewBag.Nome = nome;
            try
            {
                telefone.AlteradoEm = DateTime.Now;
                TryUpdateModel(telefone);

                if (ModelState.IsValid)
                {
                    service.Gravar(telefone);
                    return(RedirectToAction("Details", "Agenda", new { id = telefone.IdAgenda, nome = nome }));
                }

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