Beispiel #1
0
        public bool DoRegist()
        {
            string[]       inputData = { Id, Pwd, Token };
            IDbAccessor    db        = new DbAccessor();
            ILineMessenger lm        = new LineMessenger();
            ServiceFactory factory   = new ServiceFactory(dbAccessor: db, lineMessenger: lm);

            try
            {
                using IService service = factory.Create(ServiceFactory.ServiceName.REGIST);
                var res = service.DoService(inputData);

                if (res.Result["MESSAGE"] != null)
                {
                    Message = res.Result["MESSAGE"].ToString();
                }

                if (res.IsSuccessed)
                {
                    TokenAuthSend = res.Result["AUTHNO"].ToString();
                    return(true);
                }
                return(false);
            }
            catch
            {
                Message = Messages.EM01;
                return(false);
            }
        }
Beispiel #2
0
        public static void Main()
        {
            IDbAccessor         db      = new DbAccessor();
            IEventInfoConverter ei      = new EventInfoConverter();
            ILineMessenger      lm      = new LineMessenger();
            ServiceFactory      factory = new ServiceFactory(dbAccessor: db, eventInfoConverter: ei, lineMessenger: lm);

            try
            {
                using IService service = factory.Create(ServiceFactory.ServiceName.NOTIFY);
                string[] inputData = { };
                service.DoService(inputData);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }