示例#1
0
 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();
        }