Ejemplo n.º 1
0
        public JsonResult ApproveDiscount(FormCollection collection)
        {
            SuccessErrorModel aModel = new SuccessErrorModel();

            try
            {
                int discountId = Convert.ToInt32(collection["DiscountIdToApprove"]);
                var discount   = _iDiscountManager.GetAllPendingDiscounts().ToList().Find(n => n.DiscountId == discountId);
                var anUser     = (ViewUser)Session["user"];
                discount.ApprovedByUserId = anUser.UserId;
                bool result = _iAccountsManager.ApproveDiscount(discount);
                aModel.Message = result ? "<p class='text-green'>Discount info approved Successfully!!</p>" : "<p class='text-danger'>Failed to Approve!!</p>";
            }
            catch (Exception e)
            {
                if (e.InnerException != null)
                {
                    aModel.Message = "<p style='color:red'>" + e.InnerException.Message + "</p>";
                }
            }

            return(Json(aModel, JsonRequestBehavior.AllowGet));
        }