Пример #1
0
        public async Task AgregarEditarTipoUsuarioAsync(TipoUsuarioInput tipoUsuario)
        {
            if (tipoUsuario.Codigo.GetValueOrDefault(0) > 0)
            {
                TipoUsuario tipoUsuario1 = await _tipoUsuarioRepository.GetTipoUsuarioById(tipoUsuario.Codigo.Value, trackear : true);

                _mapper.Map <TipoUsuarioInput, TipoUsuario>(tipoUsuario, tipoUsuario1);
            }
            else
            {
                TipoUsuario tipoUsuario1 = _mapper.Map <TipoUsuario>(tipoUsuario);
                await _tipoUsuarioRepository.AgregarEditarTipoUsuariosAsync(tipoUsuario1);
            }
            await _tipoUsuarioRepository.SaveChangesAsync();
        }