/// <summary> /// 货主客户新增编辑 /// </summary> public Response <IEnumerable <Customer> > AddCustomer(AddCustomerRequest request, string ID, string UserName, int projectId, int segmentId) { Response <IEnumerable <Customer> > response = new Response <IEnumerable <Customer> >(); if (request == null || request.customers == null) { ArgumentNullException ex = new ArgumentNullException("AddCustomer request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { CustomerAccessor accessor = new CustomerAccessor(); response.Result = accessor.AddCustomers(request.customers, ID, UserName, projectId, segmentId); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }