示例#1
0
 public bool UpdateTax(TaxMasterVM _TaxVM)
 {
     try
     {
         if (_TaxVM != null)
         {
             tblTaxMaster _tax = _TaxRepository.GetById(_TaxVM.TaxId);
             _tax.TaxId     = _TaxVM.TaxId;
             _tax.TaxName   = _TaxVM.TaxName;
             _tax.TaxValue  = _TaxVM.TaxValue;
             _tax.IsActive  = (bool)_TaxVM.IsActive;
             _tax.IsDeleted = false;
             _TaxRepository.Update(_tax);
             _unitOfWork.Complete();
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
示例#2
0
        public TaxMasterVM GetByIdTax(int id)
        {
            var         item  = _TaxRepository.GetById(id);
            TaxMasterVM taxVM = new TaxMasterVM();

            taxVM.TaxId    = item.TaxId;
            taxVM.TaxName  = item.TaxName;
            taxVM.TaxValue = item.TaxValue;
            taxVM.IsActive = (bool)item.IsActive;
            return(taxVM);
        }
示例#3
0
        public List <TaxMasterVM> GetAllTax()
        {
            var taxList = _TaxRepository.GetAll(x => x.IsDeleted == false);
            List <TaxMasterVM> taxVMList = new List <TaxMasterVM>();

            foreach (var item in taxList)
            {
                TaxMasterVM taxVM = new TaxMasterVM();
                taxVM.TaxId    = item.TaxId;
                taxVM.TaxName  = item.TaxName;
                taxVM.TaxValue = item.TaxValue;
                taxVM.IsActive = (bool)item.IsActive;
                taxVMList.Add(taxVM);
            }
            return(taxVMList);
        }
示例#4
0
        public ActionResult AddOrEditTax(int id = 0)
        {
            TaxMasterVM taxVM = new TaxMasterVM();

            if (id == 0)
            {
                //add
                return(PartialView(taxVM));
            }
            else
            {
                //update
                taxVM = _TaxSerivce.GetByIdTax(id);
                return(PartialView(taxVM));
            }
        }
示例#5
0
 public ActionResult AddOrEditTax(TaxMasterVM taxVM)
 {
     try
     {
         if (ModelState.IsValid)
         {
             bool status = false;
             if (taxVM.TaxId == 0)
             {
                 status = _TaxSerivce.AddTax(taxVM);
                 if (status)
                 {
                     return(Json(new { success = true, message = "Saved Successfully...!" }, JsonRequestBehavior.AllowGet));
                 }
                 else
                 {
                     return(Json(new { success = false, message = "Error..!" }, JsonRequestBehavior.AllowGet));
                 }
             }
             else
             {
                 status = _TaxSerivce.UpdateTax(taxVM);
                 if (status)
                 {
                     return(Json(new { success = true, message = "Updated Successfully...!" }, JsonRequestBehavior.AllowGet));
                 }
                 else
                 {
                     return(Json(new { success = false, message = "Error..!" }, JsonRequestBehavior.AllowGet));
                 }
             }
         }
         else
         {
             return(PartialView(taxVM));
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }