private void ValidarCampos(InserirUsuarioViewModel modelo) { if (modelo.PerfilId == 1 || modelo.PerfilId == 2) { ModelState.Remove("ClienteId"); ModelState.Remove("EstacionamentoId"); ModelState.Remove("CancelaId"); } }
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()); }