Ejemplo n.º 1
0
 public static DataBase.ViewModels.Modulos ToViewModel(this DataBase.Models.Modulos modulo)
 {
     return(new DataBase.ViewModels.Modulos()
     {
         Nome = modulo.Nome
     });
 }
Ejemplo n.º 2
0
        public async Task <DataBase.ViewModels.Modulos> CreateAsync(
            [FromBody] DataBase.Models.Modulos modulos,
            CancellationToken ct
            )
        {
            var result = await _modulosServices.CreateAsync(modulos, ct);

            return(result.ToViewModel());
        }
Ejemplo n.º 3
0
        public async Task <DataBase.ViewModels.Modulos> UpdateAsync(
            [FromRoute] int id,
            [FromBody] DataBase.Models.Modulos modulos,
            CancellationToken ct
            )
        {
            var result = await _modulosServices.UpdateAsync(id, modulos, ct);

            return(result.ToViewModel());
        }
Ejemplo n.º 4
0
 public static DataBase.ViewModels.Permissoes ToViewModel(this DataBase.Models.Permissoes permissao, DataBase.Models.Modulos modulo, DataBase.Models.Perfil_Utilizador perfil)
 {
     return(new DataBase.ViewModels.Permissoes()
     {
         Modulo = modulo.Nome,
         Perfil = perfil.Nome,
         Criar = permissao.Criar,
         Eliminar = permissao.Eliminar,
         Escrever = permissao.Escrever,
         Ler = permissao.Ler
     });
 }