示例#1
0
 public async Task <IActionResult> AddTax([FromBody] TaxEntity taxRequest)
 {
     if (ModelState.IsValid)
     {
         return(Ok(await _taxService.AddTax(taxRequest)));
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
示例#2
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;
     }
 }