public async Task <IActionResult> Post([FromBody] MovimentacaoBeneficio movimentacaoBeneficio) { try { _service.Add(movimentacaoBeneficio); return(Created($"/api/movimentacao/{movimentacaoBeneficio.Id}", movimentacaoBeneficio)); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Banco de Dados falhou")); } return(BadRequest()); }
public async Task <IActionResult> Put(int id, [FromBody] MovimentacaoBeneficio movimentacaoBeneficio) { try { var results = await _service.GetAsyncById(id); if (results == null) { return(NotFound()); } _service.Update(id, movimentacaoBeneficio); return(Created($"/api/movimentacao/{movimentacaoBeneficio.Id}", movimentacaoBeneficio)); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Banco de Dados falhou")); } }
public void Update(int id, MovimentacaoBeneficio entity) { _repository.Update(id, entity); }
public void Add(MovimentacaoBeneficio entity) { _repository.Add(entity); }