1

私は OrderModel を持っており、それには多数の Date プロパティがあります。新しく作成された注文に対して DateSubmitted プロパティが設定されたとき、またはこの場合は新しい OrderModel が作成されたときに、イベントをトリガーしたいと思います。

だから私のモデルは次のとおりです

        public DateTime? DateSubmitted
        {
          get
          {
            return this.dateSubmitted;   
           }
          set
          {
            this.dateSubmitted = value;
            var args = new StatusChangedEventArgs();
            args.NewDate = value;
            this.OrderSubmitted(this, args);
          }
        }

コントローラーには、このようなものがあります

 [HttpPost]
    public ActionResult New(OrderModel order, HttpPostedFileBase file)
    {
        order.DateSubmitted = System.DateTime.Now;
        db.SaveChanges();
        return RedirectToAction("MyOrders");
    }

しかし、コントローラーにブレークポイントを設定してコードをウォークスルーすると、DateSubmittedProperty の set アクションにヒットしないため、イベントが発生することはありません。私は何か間違ったことをしていますか、それともこれを行うためのより良い方法はありますか?

4

0 に答える 0