public async Task <RO <string> > CustomerNew([FromBody] ClientNewData client) { var ro = new RO <string>(); if (ModelState.IsValid) { #if SESAM VendorInterface vendor = new VendorInterface(); ro = await vendor.AddClientNew(client); #else var result = await VendorDL.AddClientNew(client); if (result != null) { ro.ReturnCode = 0; ro.ReturnValue = result; } else { ro.ReturnCode = 100; } #endif } else { var message = string.Join(" | ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)); ro.ReturnCode = 100; ro.Message = $"Bad request - CustomerNew - Incorrect parameters: {message}"; //ro.Message = client.ToString(); } return(ro); }