public void CreateDetailReceipt(SaveDetailReceiptDto saveDetailReceiptDto) { var detail = _mapper.Map <SaveDetailReceiptDto, DetailReceipt>(saveDetailReceiptDto); _unitOfWorkDetail.DetailReceipts.Add(detail); _unitOfWorkDetail.Complete(); UpdateCostReceipt(detail.ReceiptID); }
public void UpdateDetailReceipt(SaveDetailReceiptDto saveDetailReceiptDto) { var detail = _unitOfWorkDetail.DetailReceipts.GetBy(saveDetailReceiptDto.id); if (detail == null) { return; } var tem = detail.ReceiptID; _mapper.Map <SaveDetailReceiptDto, DetailReceipt>(saveDetailReceiptDto, detail); _unitOfWorkDetail.Complete(); UpdateCostReceipt(saveDetailReceiptDto.ReceiptID); UpdateCostReceipt(tem); }
public IActionResult OnGet(int receiptID) { var t = Request.Cookies["logon"]; if (t == null) { return(RedirectToPage("../Accounts/Login")); } if (t == "false") { return(RedirectToPage("../Accounts/Login")); } if (receiptID != 0) { DetailReceipt = new SaveDetailReceiptDto(); DetailReceipt.ReceiptID = receiptID; } ViewData["receiptId"] = receiptID; Receipts = new SelectList(_service.GetListReceipts()); Products = new SelectList(_serviceProduct.GetListProducts()); return(Page()); }