示例#1
0
 public Manifestacao(
     string titulo,
     string descricao,
     int idDepartamento,
     TipoManifestacao tipoManifestacao
     ) : this()
 {
     Titulo           = titulo;
     Descricao        = descricao;
     IdDepartamento   = idDepartamento;
     TipoManifestacao = tipoManifestacao;
 }
        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));
        }
 public async Task <ActionResult <Resultado <List <ManifestacaoPeviewViewModel> > > > Get(TipoManifestacao tipo) =>
 Ok(await _service.GetAll(tipo));
 public async Task <ActionResult <Resultado <List <ManifestacaoPeviewViewModel> > > > GetPersonalManifestations(TipoManifestacao tipo) =>
 Ok(await _service.GetByUser(tipo));
示例#5
0
 public async Task <List <Manifestacao> > GetByUser(int idUsuario, TipoManifestacao tipo) =>
 await _repository.GetWithIncludes(x => x.IdUsuario == idUsuario && x.TipoManifestacao == tipo);
示例#6
0
 public async Task <List <Manifestacao> > GetAll(TipoManifestacao tipo) =>
 await _repository.GetWithIncludes(x => x.TipoManifestacao == tipo);