public async Task <ActionResult <ParcelaDespesa> > PostParcelaDespesa(ParcelaDespesa parcelaDespesa) { await _repository.Add(parcelaDespesa); if (parcelaDespesa.Notifications.Count > 0) { return(BadRequest(new { error = parcelaDespesa.Notifications })); } return(CreatedAtAction("GetParcelaDespesa", new { id = parcelaDespesa.Id }, parcelaDespesa)); }
public async Task <IActionResult> PutParcelaDespesa(int id, ParcelaDespesa parcelaDespesa) { if (id != parcelaDespesa.Id) { return(BadRequest()); } await _repository.Update(parcelaDespesa); if (parcelaDespesa.Notifications.Count > 0) { return(BadRequest(new { error = parcelaDespesa.Notifications })); } return(NoContent()); }