public async Task <ActionResult <ParcelaReceita> > PostParcelaReceita(ParcelaReceita parcelaReceita) { await _repository.Add(parcelaReceita); if (parcelaReceita.Notifications.Count > 0) { return(BadRequest(new { error = parcelaReceita.Notifications })); } return(CreatedAtAction("GetParcelaReceita", new { id = parcelaReceita.Id }, parcelaReceita)); }
public async Task <IActionResult> PutParcelaReceita(int id, ParcelaReceita parcelaReceita) { if (id != parcelaReceita.Id) { return(BadRequest(new { error = "parcela não encontrada" })); } await _repository.Update(parcelaReceita); if (parcelaReceita.Notifications.Count > 0) { return(BadRequest(new { error = parcelaReceita.Notifications })); } return(NoContent()); }