public static bool Validate(this DepartmentBo department, ILocalizedMessageProvider localizedMessageProvider, out PackagingSlipGenerationResponse response) { response = null; if (department == null) { response = new PackagingSlipGenerationResponse { ErrorMessage = localizedMessageProvider.GetDepartmentNotProvidedMessage, PackagingSlipGenerationResponseType = PackagingSlipGenerationResponseType.Failure }; return(false); } if (department.DepartmentType != DepartmentType.Royality) { response = new PackagingSlipGenerationResponse { ErrorMessage = localizedMessageProvider.GetDepartmentNotRoyalityMessage, PackagingSlipGenerationResponseType = PackagingSlipGenerationResponseType.Failure }; return(false); } return(true); }
public PackagingSlipService( IPackagingSlipNumberGenerator packagingSlipNumberGenerator, ILocalizedMessageProvider localizedMessageProvider) { this.packagingSlipNumberGenerator = packagingSlipNumberGenerator; this.localizedMessageProvider = localizedMessageProvider; }
public UpgradeMembershipPaymentProcessingService( IMembershipService membershipService, INotificationMembershipService notificatiionMembershipService, ILocalizedMessageProvider localizedMessageProvider) { this.membershipService = membershipService; this.notificatiionMembershipService = notificatiionMembershipService; this.localizedMessageProvider = localizedMessageProvider; }
public PhysicalProductPaymentProcessingService( IPackagingSlipService packagingSlipService, ICommissionService commissionService, IAgentService agentService, ILocalizedMessageProvider localizedMessageProvider) : base(commissionService, agentService) { this.packagingSlipService = packagingSlipService; this.localizedMessageProvider = localizedMessageProvider; }
public static bool Validate(this CustomerBo customer, ILocalizedMessageProvider localizedMessageProvider, out MembershipServiceResponse response) { response = null; if (customer == null) { response = new MembershipServiceResponse { ErrorMessage = localizedMessageProvider.GetCustomerCannotBeEmptyMessage, MembershipServiceResponseType = MembershipServiceResponseType.Failure }; return(false); } if (string.IsNullOrWhiteSpace(customer.Email)) { response = new MembershipServiceResponse { ErrorMessage = localizedMessageProvider.GetCustomerEmailCannotBeEmptyMessage, MembershipServiceResponseType = MembershipServiceResponseType.Failure }; return(false); } if (customer.Membership == null) { response = new MembershipServiceResponse { ErrorMessage = localizedMessageProvider.GetMembershipCannotBeEmptyMessage, MembershipServiceResponseType = MembershipServiceResponseType.Failure }; return(false); } return(true); }
public PaymentValidator(ILocalizedMessageProvider localizedMessageProvider) { this.localizedMessageProvider = localizedMessageProvider; }
public MembershipService(ILocalizedMessageProvider localizedMessageProvider, IMembershipRepository membershipRepository) { this.localizedMessageProvider = localizedMessageProvider; this.membershipRepository = membershipRepository; }
public PaymentFactory(IEnumerable <IPaymentProcessingService> services, ILocalizedMessageProvider localizedMessageProvider) { this.services = services; this.localizedMessageProvider = localizedMessageProvider; }
public NotificatiionMembershipService(IEmailService emailService, ILocalizedMessageProvider localizedMessageProvider) { this.emailService = emailService; this.localizedMessageProvider = localizedMessageProvider; }