public IHttpActionResult PostDespesa_ImagemViewModel(Despesa_ImagemViewModel despesa_ImagemViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _Despesa_ImagemAppService.Criar(despesa_ImagemViewModel); return(CreatedAtRoute("DefaultApi", new { id = despesa_ImagemViewModel.Id }, despesa_ImagemViewModel)); }
public IHttpActionResult GetDespesa_ImagemViewModel(Guid id) { Despesa_ImagemViewModel despesa_ImagemViewModel = _Despesa_ImagemAppService.TrazerPorId(id); if (despesa_ImagemViewModel == null) { return(NotFound()); } return(Ok(despesa_ImagemViewModel)); }
public IHttpActionResult PutDespesa_ImagemViewModel(Guid id, Despesa_ImagemViewModel despesa_ImagemViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != despesa_ImagemViewModel.Id) { return(BadRequest()); } _Despesa_ImagemAppService.Atualizar(despesa_ImagemViewModel); return(StatusCode(HttpStatusCode.NoContent)); }
public int Remover(Despesa_ImagemViewModel despesa_ImagemViewModel) { var despesa_imagem = Mapper.Map <Depesa_Imagem>(despesa_ImagemViewModel); return(_Despesa_ImagemRepository.Remover(despesa_imagem)); }
public Despesa_ImagemViewModel Desativar(Despesa_ImagemViewModel despesa_ImagemViewModel) { var despesa_imagem = Mapper.Map <Depesa_Imagem>(despesa_ImagemViewModel); return(Mapper.Map <Despesa_ImagemViewModel>(_Despesa_ImagemRepository.Desativar(despesa_imagem))); }