public EditGoodsReceivedNoteDtoValidatorFixture() { Validator = new EditGoodsReceivedNoteDtoValidator(); Model = new EditGoodsReceivedNoteDto { PurchaseOrderId = 1, InvoiceNumber = "INV_2021_02_13", PaymentTypeId = 1, Nbt = 0.3m, Vat = 0.5m, Discount = 1.2m, ReceivedBy = Guid.NewGuid(), ReceivedDate = DateTime.Now }; }
public async Task <IActionResult> UpdateGoodsReceivedNote(long id, EditGoodsReceivedNoteDto goodsReceivedNoteDto) { var result = await _repository.UpdateGoodsReceivedNoteAsync(id, goodsReceivedNoteDto); return(Ok(result)); }
public async Task <GetGoodsReceivedNoteDto> UpdateGoodsReceivedNoteAsync(long id, EditGoodsReceivedNoteDto goodsReceivedNoteDto) { var goodsReceivedNote = await GetGoodsReceivedNoteById(id); //verify PO allowed to EDIT GRN await CheckPurchaseOrder(goodsReceivedNoteDto.PurchaseOrderId); goodsReceivedNote = _mapper.Map(goodsReceivedNoteDto, goodsReceivedNote); await _goodReceivedNote.UpdateGoodsReceivedNoteAsync(goodsReceivedNote); return(_mapper.Map <GetGoodsReceivedNoteDto>(goodsReceivedNote)); }