public ACME.POS.Service.DataTypes.Customer SaveCustomer(ACME.POS.Service.DataTypes.Customer SaveCustomerRequest) { try { throw new Exception("The method or operation is not implemented."); } catch (Exception ex) { if (ExceptionPolicy.HandleException(ex, "ACMEServiceExceptionPolicy")) { throw; } } return(SaveCustomerRequest); }
public ACME.POS.Service.DataTypes.Customer SaveCustomer(ACME.POS.Service.DataTypes.Customer SaveCustomerRequest) { try { IBusinessRules rules = PolicyInjection.Create <BusinessRules, IBusinessRules>(); DataTypes.Customer[] customers = new DataTypes.Customer[1]; customers[0] = SaveCustomerRequest; CustomerList list = Translators.DataTypeToBusinessEntity.CustomerTranslate(customers); //strictly using Environment.UserName for demo purposes. list.EmployeeId = Environment.UserName; rules.SaveCustomerData(list); } catch (Exception ex) { if (ExceptionPolicy.HandleException(ex, "ACMEServiceExceptionPolicy")) { throw; } } return(SaveCustomerRequest); }