public ActionResult Create(Guid purchaseBillId)
        {
            PurchaseTaxes purchasetax = new PurchaseTaxes();

            // ViewBag.PurchaseBillId = new SelectList(_dbContext.PurchaseBills, "Id", "BillInvoice");
            purchasetax.PurchaseBillId = purchaseBillId;
            return(PartialView("_Create", purchasetax));
        }
 public ActionResult Edit([Bind(Include = "Id,TaxCode,Name,Percent,PurchaseBillId")] PurchaseTaxes purchaseTaxes)
 {
     if (ModelState.IsValid)
     {
         _dbContext.Entry(purchaseTaxes).State = EntityState.Modified;
         _dbContext.SaveChanges();
         return(Json(new { success = true }));
     }
     ViewBag.PurchaseBillId = new SelectList(_dbContext.PurchaseBills, "Id", "BillInvoice", purchaseTaxes.PurchaseBillId);
     return(View(purchaseTaxes));
 }
        public ActionResult Create([Bind(Include = "Id,TaxCode,Name,Percent,PurchaseBillId")] PurchaseTaxes purchaseTaxes)
        {
            if (ModelState.IsValid)
            {
                purchaseTaxes.Id = Guid.NewGuid();
                _dbContext.PurchaseTaxes.Add(purchaseTaxes);
                _dbContext.SaveChanges();
                return(Json(new { success = true }));
            }

            ViewBag.PurchaseBillId = new SelectList(_dbContext.PurchaseBills, "Id", "BillInvoice", purchaseTaxes.PurchaseBillId);
            return(View(purchaseTaxes));
        }
        public ActionResult Details(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PurchaseTaxes purchaseTaxes = _dbContext.PurchaseTaxes.Find(id);

            if (purchaseTaxes == null)
            {
                return(HttpNotFound());
            }
            return(View(purchaseTaxes));
        }
        public ActionResult Edit(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PurchaseTaxes purchaseTaxes = _dbContext.PurchaseTaxes.Find(id);

            if (purchaseTaxes == null)
            {
                return(HttpNotFound());
            }
            ViewBag.PurchaseBillId = new SelectList(_dbContext.PurchaseBills, "Id", "BillInvoice", purchaseTaxes.PurchaseBillId);
            return(PartialView("_Edit", purchaseTaxes));
        }
        public ActionResult DeleteConfirmed(Guid id)
        {
            PurchaseTaxes purchaseTaxes = _dbContext.PurchaseTaxes.Find(id);

            try
            {
                _dbContext.PurchaseTaxes.Remove(purchaseTaxes);
                _dbContext.SaveChanges();
                return(Json(new { success = true }));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", ex.Message);
            }

            return(RedirectToAction("Index"));
        }