public InvoiceNoteDto Create(InvoiceNoteDto invoiceNote) { var insertedEntity = invoiceNoteRepository.Insert( invoiceNote.ToInvoiceNote(currentPrincipal.GetUserId())); invoiceNoteRepository.Save(); return(insertedEntity.ToInvoiceNoteDto()); }
public void Update(InvoiceNoteDto invoiceNote) { var userId = currentPrincipal.GetUserId(); var entity = invoiceNoteRepository.GetById(invoiceNote.Id); if (userId != entity?.UserId) { throw new ForbiddenException(); } invoiceNoteRepository.Update(invoiceNote.ToInvoiceNote(entity)); invoiceNoteRepository.Save(); }