Ejemplo n.º 1
0
        public ActionResult Delete(Guid?id)
        {
            #region 檢查參數

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            #endregion

            #region 確認欲刪除的資料是否存在

            //這裡必須用 id.Value, 不然編譯會出錯
            BillingItemViewModel item = _billingSvc.GetSingle(id.Value);
            if (item == null)
            {
                return(HttpNotFound());
            }

            #endregion

            #region 其它處理

            item.BillTypeName = GlobalCodeMappings.BillTypes[item.BillType];

            #endregion

            #region 回傳結果

            return(View(item));

            #endregion
        }