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

            try
            {
                int vatId  = Convert.ToInt32(collection["VatIdToApprove"]);
                var vat    = _iVatManager.GetAllPendingVats().ToList().Find(n => n.VatId == vatId);
                var anUser = (ViewUser)Session["user"];
                vat.ApprovedByUserId = anUser.UserId;
                bool result = _iAccountsManager.ApproveVat(vat);
                aModel.Message = result ? "<p class='text-green'>Vat 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));
        }