/// <summary> /// Inserts the customer. /// </summary> /// <param name="request">The request.</param> /// <returns></returns> public InsertCustomerResponse InsertCustomer(InsertCustomerRequest request) { CustomerService service = new CustomerService(); InsertCustomerResponse response = new InsertCustomerResponse(); response.IsFailed = !(service.InsertCustomer(request.MyCustomer)); return(response); }
public HttpResponseMessage Post(CustomerPropertiesViewModel insertCustomerViewModel) { InsertCustomerResponse insertCustomerResponse = _customerService.InsertCustomer(new InsertCustomerRequest() { CustomerProperties = insertCustomerViewModel }); return(Request.BuildResponse(insertCustomerResponse)); }
/// <summary> /// Inserts the customer. --Robin /// </summary> /// <param name="customerBE">The customer BE.</param> /// <returns></returns> public bool InsertCustomer(CustomerBE customerBE) { InsertCustomerRequest request = new InsertCustomerRequest(); request.MyCustomer = customerBE; InsertCustomerResponse response = MyChannelFactory.CreateChannel().InsertCustomer(request); return(!response.IsFailed); }
/// <summary> /// Inserts the customer. --Robin /// </summary> /// <param name="customerBE">The customer BE.</param> /// <returns></returns> public bool InsertCustomer(CustomerBE customerBE) { InsertCustomerRequest request = new InsertCustomerRequest(); request.MyCustomer = customerBE; InsertCustomerResponse response = MyChannelFactory.CreateChannel().InsertCustomer(request); if (response.IsFailed) { ILog log = log4net.LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); log.Error("error", new Exception(response.Message)); log.Fatal("fatal", new Exception(response.Message)); throw new Exception("We have a error!"); } return(true); }