Example #1
0
        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();
                }
            }
        }
Example #2
0
        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();
        }