public TaxWrapper GetTax502009(int periodId, string glCode) { TaxWrapper taxWrapper = new TaxWrapper { hasAnError = false }; try { TaxCadDal taxCadDal = new TaxCadDal(); taxWrapper.Company = "1000"; taxWrapper.Vendor = "122750"; taxWrapper.TaxId = "PST10005016"; taxWrapper.PaymentMethod = "T"; taxWrapper.DueDate = new DateTime(2018, 4, 30); taxWrapper.JurisdictionCode = "CABC"; taxWrapper.DataEntryComplete = true; taxWrapper.PrevMthJourDiff = (decimal)873.82; taxWrapper.DiffVsLastMthPaymnt = (decimal)18.04; taxWrapper.ValidationComplete = true; taxWrapper.JournalDifference = true; taxWrapper.AvailTaxItems = taxCadDal.GetTax502009(periodId, glCode); } catch (Exception ex) { taxWrapper = new TaxWrapper { hasAnError = true }; } return(taxWrapper); }
public TaxWrapper GetTax502563(int periodId, string glCode) { TaxWrapper taxWrapper = new TaxWrapper { hasAnError = false }; try { TaxCadDal taxCadDal = new TaxCadDal(); taxWrapper.Company = "1000"; taxWrapper.Vendor = ""; taxWrapper.TaxId = ""; taxWrapper.PaymentMethod = ""; taxWrapper.DueDate = new DateTime(2018, 4, 30); taxWrapper.JurisdictionCode = "CABC"; taxWrapper.DataEntryComplete = true; taxWrapper.CalcVendorCommission = (decimal)198; taxWrapper.DiffVsLastMthPaymnt = (decimal)18.04; taxWrapper.ValidationComplete = true; taxWrapper.JournalDifference = true; taxWrapper.CommissionNote = "Note for this commission"; taxWrapper.AvailTaxItems = taxCadDal.GetTax502563(periodId, glCode); } catch (Exception ex) { taxWrapper = new TaxWrapper { hasAnError = true }; } return(taxWrapper); }
public TaxWrapper GetTaxDetails(int periodId, string glCode) { Facade facade = new Facade(); TaxWrapper taxWrapper = new TaxWrapper { hasAnError = true }; taxWrapper = facade.GetTaxDetails(periodId, glCode); return(taxWrapper); }
public TaxWrapper GetCATaxForPeriod(int periodId) { Facade facade = new Facade(); TaxWrapper taxWrapper = new TaxWrapper { hasAnError = true }; taxWrapper = facade.GetRemCAForPeriod(periodId); taxWrapper.errMessage = "some type of message"; return(taxWrapper); }
public TaxWrapper GetCATaxForPeriod(int periodId) { TaxWrapper taxWrapper = new TaxWrapper { hasAnError = false }; try { TaxCadDal taxCadDal = new TaxCadDal(); taxWrapper.AvailTaxRemCA = taxCadDal.GetCATaxForPeriod(periodId); } catch (Exception ex) { taxWrapper = new TaxWrapper { hasAnError = true }; } return(taxWrapper); }
/// <summary> /// Creates an tax. /// </summary> /// <param name="value">The tax object.</param> /// <param name="token">The cancellation token.</param> /// <returns> /// A task that represents the asynchronous operation. /// The task result returns the newly created tax with the ID. /// </returns> public async Task <Tax> CreateAsync(Tax value, CancellationToken token = default) { if (value == null) { throw new ArgumentNullException(nameof(value)); } if (string.IsNullOrEmpty(value.Name) || value.Id != 0) { throw new ArgumentException("invalid property values for tax", nameof(value)); } var wrappedModel = new TaxWrapper { Tax = value.ToApi() }; var result = await PostAsync($"/api/{EntityUrlFragment}", wrappedModel, token); return(result.ToDomain()); }
internal static Tax ToDomain(this TaxWrapper value) { return(new TaxMapper().ApiToDomain(value)); }
public Tax ApiToDomain(TaxWrapper value) { return(ApiToDomain(value?.Tax)); }