Example #1
0
 public void SaveUpdateTax(TaxModel model)
 {
     try
     {
         Tax tax = new Tax();
         if (model.TaxCode > 0)
         {
             tax             = _taxRepository.GetTax().FirstOrDefault(x => x.Id == model.TaxCode);
             tax.CreatedDate = CommonFunctions.ParseDateToFinclaveString(DateTime.Now.ToShortDateString());
         }
         else
         {
             tax.CreatedDate  = model.CreatedDate;
             tax.ModifiedBy   = model.ModifiedBy;
             tax.ModifiedDate = model.ModifiedDate;
         }
         tax.TaxDetail = model.TaxDetail;
         tax.Rate      = model.Rate;
         _taxRepository.SaveUpdateTax(tax);
     }
     catch (Exception ex)
     {
         fault.Result       = false;
         fault.ErrorMessage = "Error During Save Or Update Tax";
         fault.ErrorDetails = ex.ToString();
         throw new FaultException <FaultData>(fault);
     }
 }