Example #1
0
        public Respbase SendSms(ReqSms req)
        {
            SmsFacade smsFacade = new SmsFacade();

            smsFacade.SendSms(req.Typeid, req.Btypeid, req.Mobileno, req.Content, req.Sid);
            return(smsFacade.PromptInfo);
        }
Example #2
0
        public Status send(Sms.Domain.Sms sms)
        {
            if (!Validate(sms))
            {
                return(Status.Failed);
            }

            _serviceLocator = new ServiceLocator();
            _serviceLocator.Register <ISmsSender>(() => (new SmsService()));

            var smsFacade = new SmsFacade(_serviceLocator);

            return(smsFacade.Process(sms));
        }