public ActionResult LinkIncomingInvoiceToJobOrder(LinkIncomingInvoiceToJobOrderViewModel model) { if (!this.ModelState.IsValid) { return(View(model)); } WorkerServices.LinkIncomingInvoiceToJobOrder(model); return(Redirect("/Accountancy/")); }
public void LinkIncomingInvoiceToJobOrder(LinkIncomingInvoiceToJobOrderViewModel model) { var jobOrderId = (from j in Database.JobOrders where j.Number == model.JobOrderNumber select j.OriginalId).Single(); var command = new LinkIncomingInvoiceToJobOrderCommand(model.InvoiceOriginalId, jobOrderId, model.DateOfLink, model.Amount); Bus.Send(command); }