Esempio n. 1
0
        public async Task GetTestAsync()
        {
            var permissao = await business.GetByIdAsync(
                1,
                CancellationToken.None
                );

            Assert.AreEqual(permissao.Id_Perfil_Utilizador, 1);
        }
        public async Task <DataBase.ViewModels.Permissoes> GetByIdAsync(
            [FromRoute] int id,
            CancellationToken ct
            )
        {
            var result = await _permissoesServices.GetByIdAsync(id, ct);

            var modulo = await _modulosServices.GetByIdAsync(result.Id_Modulo, ct);

            var perfil = await _perfil_utilizadoresServices.GetByIdAsync(result.Id_Perfil_Utilizador, ct);

            return(result.ToViewModel(modulo, perfil));
        }