public ActionResult Create(Transaction transaction) { if (!ModelState.IsValid) { ModelState.AddModelError("InvalidCreateTransaction", "Gegevens niet correct ingevuld."); return(View(transaction)); } _transactionDao.SaveTransaction(transaction); return(View("Index")); }
/// <summary> /// Save the transaction within the xml to a datastore /// </summary> /// <param name="xml"></param> public void SaveTransactionXml(string xml) { var transactions = Parser.ParseTransactions(xml); var transportUpdates = Parser.ParseTransportUpdates(xml); foreach (var transaction in transactions) { _transactionDao.SaveTransaction(transaction); } foreach (var update in transportUpdates) { _transportUpdateDao.ExecuteTransportUpdate(update); } }