public async Task ExecuteAsync() { for (int i = 0; i < 3; i++) { var defaultValue = (TipoUsuarioDefaultValues)i; var stringDefaultValue = TipoUsuarioDefaultValuesAccess.GetValue(defaultValue); var tipoUsuarioDb = _tipoUsuarioRepository.GetByDescricao(stringDefaultValue); if (tipoUsuarioDb == null) { tipoUsuarioDb = new TipoUsuario(stringDefaultValue); _tipoUsuarioRepository.Create(tipoUsuarioDb); await _tipoUsuarioRepository.UnitOfWork.SaveDbChanges(); } } }
public async Task ExecuteAsync() { for (int i = 0; i < 2; i++) { var statusCasting = (TipoUsuarioDefaultValues)i; var status = TipoUsuarioDefaultValuesAcess.GetValue(statusCasting); var tipoUsuarioDb = _tipoUsuarioRepository.FindByDescricao(status); if (tipoUsuarioDb == null) { tipoUsuarioDb = new TipoUsuario(status); _tipoUsuarioRepository.Create(tipoUsuarioDb); } } await _tipoUsuarioRepository.UnitOfWork.SaveDbChanges(); }