示例#1
0
        public static void Main(string[] args)
        {
            Console.WriteLine($"Financial App - v{AppVersionService.GetInformationalVersion()}");
            Console.WriteLine($"Starting at {DateTime.Now:s}");

            Console.WriteLine();
            Console.WriteLine("Configuring web host...");

            var host = BuildWebHost(args);

            Console.WriteLine();
            Console.WriteLine("Starting host...");
            host.Run();
        }
示例#2
0
        /// <summary>
        /// 取得版本資訊
        /// </summary>
        /// <param name="strAccess">裝置系統 - IOS | Android</param>
        /// <returns></returns>
        public IHttpActionResult Get([FromUri] string strAccess)
        {
            var service = new AppVersionService();
            var result  = new Infrastructure.ViewModel.Base.ResultBaseModel <Infrastructure.ViewModel.AppVersionViewModel>();
            var data    = service.GetData(strAccess);

            if (data == null)
            {
                result.Success = false;
                result.Message = "查詢失敗";
                result.State   = Infrastructure.ViewModel.Base.LogState.Error;
                return(Ok(result));
            }
            result.Success = true;
            result.Message = "查詢成功";

            result.Data = new Infrastructure.ViewModel.AppVersionViewModel[1] {
                data
            };
            return(Ok(result));
        }
示例#3
0
 public AppVersionServiceTests()
 {
     _repository        = new Mock <IRepository <AppVersion> >();
     _appVersionService = new AppVersionService(_repository.Object);
 }
 async Task ShowAppVersion()
 {
     await UserDialogs.AlertAsync(AppVersionService.GetAppVersion(), "AppVersion");
 }