public ActionResult New(AccountPayableNewPage view) { try { this._accountPayableApp.Add( view.Item.Name, view.Item.DueDate.ToNullableDate(), view.Item.Amount.ToDecimal()); this.AddMessage(new MessageView(this._accountPayableApp)); if (this._accountPayableApp.HasInformations) { return(RedirectToAction("View", new { name = view.Item.Name.Trim(), dueDate = view.Item.DueDate.Replace('/', '-') })); } } catch (Exception exception) { this.CreateErroMessageView(); } return(View(view)); }
public ActionResult View( string name, string dueDate) { AccountPayableNewPage view = new AccountPayableNewPage(); try { AccountPayable account = this._accountPayableApp.Get( name, dueDate.ToNullableDate()); if (account != null) { view.Item = new AccountPayableItem( account.Name, account.DueDate.Value, account.Amount); } this.AddMessage(new MessageView(this._accountPayableApp)); } catch (Exception exception) { this.CreateErroMessageView(); } return(View(view)); }
public ActionResult New() { AccountPayableNewPage view = new AccountPayableNewPage(); return(View(view)); }