Exemplo n.º 1
0
 public Manifestacao(
     string titulo,
     string descricao,
     int idDepartamento,
     TipoManifestacao tipoManifestacao
     ) : this()
 {
     Titulo           = titulo;
     Descricao        = descricao;
     IdDepartamento   = idDepartamento;
     TipoManifestacao = tipoManifestacao;
 }
Exemplo n.º 2
0
        public async Task <Resultado <List <ManifestacaoPeviewViewModel> > > GetByUser(TipoManifestacao tipo)
        {
            var manifestations = Mapper.Map <List <ManifestacaoPeviewViewModel> >(await _service.GetByUser(_user.GetId(), (Domain.Enums.TipoManifestacao)tipo));

            return(Resultado <List <ManifestacaoPeviewViewModel> > .Successfull(manifestations));
        }
Exemplo n.º 3
0
 public async Task <ActionResult <Resultado <List <ManifestacaoPeviewViewModel> > > > Get(TipoManifestacao tipo) =>
 Ok(await _service.GetAll(tipo));
Exemplo n.º 4
0
 public async Task <ActionResult <Resultado <List <ManifestacaoPeviewViewModel> > > > GetPersonalManifestations(TipoManifestacao tipo) =>
 Ok(await _service.GetByUser(tipo));
Exemplo n.º 5
0
 public async Task <List <Manifestacao> > GetByUser(int idUsuario, TipoManifestacao tipo) =>
 await _repository.GetWithIncludes(x => x.IdUsuario == idUsuario && x.TipoManifestacao == tipo);
Exemplo n.º 6
0
 public async Task <List <Manifestacao> > GetAll(TipoManifestacao tipo) =>
 await _repository.GetWithIncludes(x => x.TipoManifestacao == tipo);