public void PersistirPerfil(Perfil perfil) { var mensagens = new PerfilValidator().Validate(perfil).Errors; if (mensagens.Count > 0) { foreach (var mensagem in mensagens) { _notificationHandler.AddMensagem(mensagem.PropertyName, mensagem.ErrorMessage); } return; } if (_perfilRepository.Validar(perfil)) { _notificationHandler.AddMensagem("Sigla", "PERSISTIR_PERFIL_DUPLICIDADE_NOME"); return; } perfil.DataAlteracao = DateTime.Now; perfil.Usuario = _variables.UserName; if (perfil.Id == 0) { _perfilRepository.Adicionar(perfil); } else { AtualizarPerfil(perfil); } _unitOfWork.Commit(); }
public TipoAnunciosController() { nombreAnunciosDAO = new NombreAnunciosDAO(this); tipoAnunciosDAO = new TipoAnunciosDAO(this); ViewBag.Periodos = (new DropDownDAO()).getPeriodosdd(null); ViewBag.NombreAnuncio = (new DropDownDAO()).getNombreAnunciosdd(null); perfilValidator = new PerfilValidator(this); }
public LocalidadesController() { LocalidadesDAO = new LocalidadesDAO(this); perfilValidator = new PerfilValidator(this); }
public AdministradorController() { anunciosDAO = new AnunciosDAO(this); perfilValidator = new PerfilValidator(this); }
public AnunciosController() { perfilValidator = new PerfilValidator(this); anunciosDAO = new AnunciosDAO(this); }
public UsuariosController() { usuariosDAO = new UsuarioDAO(this); ViewBag.Roles = (new DropDownDAO()).getRolesdd(null); perfilValidator = new PerfilValidator(this); }
public RolesController() { caracteristicasDAO = new RolesDAO(this); perfilValidator = new PerfilValidator(this); }
public PeriodosController() { periodosDAO = new PeriodosDAO(this); perfilValidator = new PerfilValidator(this); }
public PerfisController(PerfilApplication perfilApplication, PerfilValidator validator) { _perfilApplication = perfilApplication; _validator = validator; }
public NombreAnunciosController() { nombreAnunciosDAO = new NombreAnunciosDAO(this); perfilValidator = new PerfilValidator(this); }
public HomeController() { anunciosDAO = new AnunciosDAO(this); perfilValidator = new PerfilValidator(this); }