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));
public async Task <List <Manifestacao> > GetByUser(int idUsuario, TipoManifestacao tipo) => await _repository.GetWithIncludes(x => x.IdUsuario == idUsuario && x.TipoManifestacao == tipo);
public async Task <List <Manifestacao> > GetAll(TipoManifestacao tipo) => await _repository.GetWithIncludes(x => x.TipoManifestacao == tipo);