Пример #1
0
        /// <summary>
        /// formulário de exclusão
        /// </summary>
        /// <param name="id">The identifier.</param>
        /// <returns></returns>
        public ActionResult Excluir(int id)
        {
            var modelView = PermissoesFactory.BuildModelView(permissaoDAO.GetById(id));

            ViewBag.Role          = new SelectList(roleDAO.List(), "Id", "Description", modelView.Role);
            ViewBag.TipoDeCalculo = tipoDeCalculo.List();
            return(View());
        }
Пример #2
0
        /// <summary>
        /// Formulário de Alteração
        /// </summary>
        /// <param name="id">The identifier.</param>
        /// <returns></returns>
        public ActionResult Alterar(int id)
        {
            var model     = permissaoDAO.GetById(id);
            var modelView = PermissoesFactory.BuildModelView(model);

            ViewBag.Role          = new SelectList(roleDAO.List(), "Id", "Description", modelView.Role.ToString());
            ViewBag.TipoDeCalculo = tipoDeCalculo.List();
            return(View(modelView));
        }
Пример #3
0
        public ActionResult Alterar(PermissoesDaSimulacaoModelView modelView)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.Role = new SelectList(roleDAO.List(), "Id", "Description");
                return(View());
            }

            var model = PermissoesFactory.BuildModel(modelView);

            model.Role          = roleDAO.GetById(modelView.Role);
            model.TipoDeCalculo = tipoDeCalculo.GetById(modelView.TipoDeCalculo);

            permissaoDAO.Update(model);
            return(RedirectToAction("Index"));
        }
Пример #4
0
 public ActionResult Excluir(PermissoesDaSimulacaoModelView modelView)
 {
     permissaoDAO.Delete(PermissoesFactory.BuildModel(modelView));
     return(RedirectToAction("Index"));
 }