// GET: Erp/SistemaTela/Create
        //[AreaAuthorizeAttribute("Erp", Roles = "sistemarela-c")]
        public ActionResult Create()
        {
            var idUsuario = login.GetIdUsuario(System.Web.HttpContext.Current.User.Identity.Name);
            var tela      = new SistemaTela {
                AlteradoPor = idUsuario
            };

            return(PartialView(tela));
        }
        public void SistemaTelaGravarTest()
        {
            // Arrange
            SistemaTela item = new SistemaTela {
                AlteradoEm = DateTime.Now, AlteradoPor = 2, Descricao = "GRUPOS DE USUÁRIOS", IdSistemaArea = 1, Menu = true, Regra = "grupo", Link = "/ERP/GRUPO", TextoMenu = "Grupos de usuários"
            };

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

            // Assert
            Assert.IsTrue(item.Id > 0);
        }
        //[AreaAuthorizeAttribute("Erp", Roles = "sistemarela-c")]
        public ActionResult Create(SistemaTela tela)
        {
            try
            {
                tela.AlteradoEm = DateTime.Now;
                TryUpdateModel(tela);

                if (ModelState.IsValid)
                {
                    service.Gravar(tela);
                    return(Json(new { success = true }));
                }

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