public async Task <IActionResult> PutRecebimentoReceita(int id, RecebimentoReceita recebimentoReceita) { if (id != recebimentoReceita.Id) { return(BadRequest()); } await _repository.Update(recebimentoReceita); if (recebimentoReceita.Notifications.Count > 0) { return(BadRequest(new { error = recebimentoReceita.Notifications })); } return(NoContent()); }
public async Task <ActionResult <RecebimentoReceita> > PostRecebimentoReceita(RecebimentoReceita recebimentoReceita) { await _repository.Add(recebimentoReceita); if (recebimentoReceita.Notifications.Count > 0) { return(BadRequest(new { error = recebimentoReceita.Notifications })); } return(CreatedAtAction("GetRecebimentoReceita", new { id = recebimentoReceita.Id }, recebimentoReceita)); }