Esempio n. 1
0
        public IHttpActionResult Post(AssetsLiabilities assetsLiabilities)
        {
            int assetsLiabilitie;

            AssetsLiabilitiesB assetsLiabilitiesB = new AssetsLiabilitiesB();

            assetsLiabilitie = assetsLiabilitiesB.CreateCredit(assetsLiabilities);

            switch (assetsLiabilitie)
            {
            case 200:
                return(Ok(200));

            case 500:
                return(Ok(500));

            default:
                return(Ok(false));
            }
        }
Esempio n. 2
0
        public ActionResult Assets(int id, AssetsLiabilities assetLiability)
        {
            var user = (Users)Session["users"];

            assetLiability.IdUser    = user.IDUser;
            assetLiability.IdInvoice = id;
            assetLiability.Type      = true;

            int status = assetsLiabilitiesB.CreateCredit(assetLiability);

            if (status == 200)
            {
                TempData["message"] = "Asset";
                return(Json(new { success = true }));
            }
            else if (status == 400)
            {
                ModelState.AddModelError("Rode", "Sobre pasa el monto de credito a cancelar");
                ViewData["category"] = new SelectList(categoriesB.GetAll(), "IdCategory", "Name");
                ViewData["account"]  = new SelectList(accountB.GetAll(), "IdAccount", "Name");
                return(View(assetLiability));
            }
            return(View(assetLiability));
        }