public IActionResult Save([FromBody] OrganisationInvoiceSetting organisationInvoiceSetting) { EnsureHasPermission((int)MenuFeatureEnum.ManageOrganisactionSetting); organisationInvoiceSetting.Id = organisationInvoiceSettingService.OrganisationId; organisationInvoiceSettingService.Save(organisationInvoiceSetting); return(Ok()); }
public void Save(OrganisationInvoiceSetting organisationInvoiceSetting) { using var context = Context(); var organisation = context.OrganisationInvoiceSetting.FirstOrDefault(u => u.Id == organisationInvoiceSetting.Id); if (organisation == null) { organisation = new Dal.Models.OrganisationInvoiceSetting { Id = organisationInvoiceSetting.Id }; context.OrganisationInvoiceSetting.Add(organisation); } organisation.TermAndConditionForInvoice = organisationInvoiceSetting.TermAndConditionForInvoice; organisation.TermAndConditionForQuote = organisationInvoiceSetting.TermAndConditionForQuote; organisation.TermAndConditionForPurchaseOrder = organisationInvoiceSetting.TermAndConditionForPurchaseOrder; context.SaveChanges(); }