コード例 #1
0
 private void ValidarCampos(InserirUsuarioViewModel modelo)
 {
     if (modelo.PerfilId == 1 || modelo.PerfilId == 2)
     {
         ModelState.Remove("ClienteId");
         ModelState.Remove("EstacionamentoId");
         ModelState.Remove("CancelaId");
     }
 }
コード例 #2
0
        public ActionResult Inserir(InserirUsuarioViewModel modelo)
        {
            this.ValidarCampos(modelo);

            if (ModelState.IsValid)
            {
                this.UsuarioServico.Inserir(Mapper.Map <InserirUsuarioViewModel, Usuario>(modelo));
                ModelState.AddModelError(string.Empty, Recurso.CadastradoSucesso);
                return(RedirectToAction("Index"));
            }

            return(this.Inserir());
        }