diff --git a/server/AyaNova/biz/CustomerBiz.cs b/server/AyaNova/biz/CustomerBiz.cs index 968fe230..1eb56e3b 100644 --- a/server/AyaNova/biz/CustomerBiz.cs +++ b/server/AyaNova/biz/CustomerBiz.cs @@ -444,6 +444,34 @@ namespace AyaNova.Biz //import this record var o = j.ToObject(jsset); o.Tags.Add(ImportTag); + + //Set linked objects + if (o.BillHeadOffice) + { + if (j["HeadOfficeVizNOTPRESETN"] == null) + AddError(ApiErrorCode.VALIDATION_REQUIRED, "HeadOfficeViz"); + else + { + //if it's not found, it will be zero which will fail validation with a clean error + o.HeadOfficeId = await ct.HeadOffice.AsNoTracking().Where(z => z.Name == (string)j["HeadOfficeViz"]).Select(x => x.Id).FirstOrDefaultAsync(); + + } + + + + } + + /* + "BillHeadOffice", + "HeadOfficeName", + "HeadOfficeViz", + "TechNotes", + "AccountNumber", + "ContractName", + "ContractViz", + "ContractExpires", + */ + var res = await CreateAsync(o); if (res == null) {