Esempio n. 1
0
        public ActionResult Edit(string id, AppViewModel collection)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(collection));
                }
                // TODO: Add update logic here
                UpdateApp request = new UpdateApp()
                {
                    name     = collection.name,
                    apns_env = collection.apns_env,
                    apns_p12 = collection.safari_icon_128_128,
                    gcm_key  = collection.gcm_key,
                };


                var response = new comunication().UpdateApp(request, id);
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 2
0
        //Загрузка формы при запуске
        private void UpdateVersion_Load(object sender, EventArgs e)
        {
            UpdateApp updateApp = new UpdateApp();

            lbInfaVersion.Text = updateApp.getVersionApp();
            lbAssemblyApp.Text = updateApp.GetAssemblyVersionApp();
        }
        //[ResponseType(typeof(Activity))]
        public HttpResponseMessage Get()
        {
            UpdateApp item = new UpdateApp();

            item.VersionName = "1.0.0";
            item.DownloadUrl = "http://paye.ariaapps.ir/payebash.apk";
            item.Description = "مایل به بروزرسانی و استفاده از امکانات جدید هستید؟";
            item.Feepayable  = "1000";

            //Business.Expert.ExpertPersonBiz.Instance.UpdateRefreshToken(userid, token);
            return(new HttpResponseMessage()
            {
                Content =
                    new StringContent(Newtonsoft.Json.JsonConvert.SerializeObject(item), Encoding.UTF8, "application/json")
            });
        }
Esempio n. 4
0
        public async Task Should_update_index_if_app_is_updated()
        {
            var(_, appGrain) = CreateApp();

            var command = new UpdateApp {
                AppId = appId
            };

            var context =
                new CommandContext(command, commandBus)
                .Complete();

            await sut.HandleAsync(context);

            A.CallTo(() => appGrain.GetStateAsync())
            .MustHaveHappened();
        }
Esempio n. 5
0
        public async Task Should_update_index_with_result_when_app_is_updated()
        {
            var(app, appGrain) = SetupApp();

            var command = new UpdateApp {
                AppId = appId
            };

            var context =
                new CommandContext(command, commandBus)
                .Complete(app);

            await sut.HandleAsync(context);

            A.CallTo(() => appGrain.GetStateAsync())
            .MustNotHaveHappened();
        }
Esempio n. 6
0
        /// <summary>
        /// Check for Updates for the Apllication and Install them if available
        /// <param name="mainForm">MainForm of the Application</param>
        /// <paramref name="hideMessages"/>Hide Messages for no update or if update data can't be determinated</paramref>
        /// </summary>
        internal static void CheckForUpdate(IWin32Window mainForm, bool hideMessages)
        {
            UpdateApp   AppUpdater      = new UpdateApp();
            ReleaseData LastReleaseData = AppUpdater.GetLastReleaseData(
                Settings.Default.AppUpdate_Owner,
                Settings.Default.AppUpdate_Name,
                Settings.Default.AppUpdate_ChangeLog,
                Settings.Default.AppUpdate_SetupSearchPattern,
                out Exception GetDataEx);
            ReleaseVersion ActualVersion = new ReleaseVersion(Assembly.GetExecutingAssembly().GetName().Version.ToString());

            // Exit application if update was downloaded
            if (AppUpdater.UpdateDownload(mainForm, ActualVersion, LastReleaseData, GetDataEx, hideMessages))
            {
                Application.Exit();
            }
        }
Esempio n. 7
0
        //Кнопка скачать обновление с инернета
        private void button2_Click(object sender, EventArgs e)
        {
            updateApp = new UpdateApp();
            bool temp = false;

            temp = updateApp.GetFailUpdateApp();
            updateApp.StartUptadeApp();

            if (temp == true)
            {
                MessageBox.Show("Обновление скачено. И Готово к установке! \n Нажмите кнопку \"Обновить программу из локального хранилища!\" ");
            }

            else
            {
                MessageBox.Show("Проблеммы при скачивании и установки обновления.\n Проверте интернет, Антивирус и смотриле лог ");
            }
        }
        public void UpdateApp_Test()
        {
            using (ShimsContext.Create())
            {
                CloudFoundry.CloudController.V2.Client.Fakes.ShimCloudFoundryClient.AllInstances.LoginCloudCredentials = TestUtils.CustomLogin;

                CloudFoundry.CloudController.V2.Client.Base.Fakes.ShimAbstractAppsEndpoint.AllInstances.UpdateAppNullableOfGuidUpdateAppRequest = TestUtils.CustomUpdateApp;

                TestUtils.InitTestMetadata();

                UpdateApp task = new UpdateApp();
                task.CFAppGuid   = Guid.NewGuid().ToString();
                task.CFUser      = Settings.Default.User;
                task.CFPassword  = Settings.Default.Password;
                task.CFServerUri = Settings.Default.ServerUri;
                task.BuildEngine = new FakeBuildEngine();

                Assert.IsTrue(task.Execute());
            }
        }
        public void UpdateApp_Test()
        {
            using (ShimsContext.Create())
            {
                CloudFoundry.CloudController.V2.Client.Fakes.ShimCloudFoundryClient.AllInstances.LoginCloudCredentials = TestUtils.CustomLogin;

                CloudFoundry.CloudController.V2.Client.Base.Fakes.ShimAbstractAppsEndpoint.AllInstances.UpdateAppNullableOfGuidUpdateAppRequest = TestUtils.CustomUpdateApp;

                TestUtils.InitTestMetadata();

                UpdateApp task = new UpdateApp();
                task.CFAppGuid = Guid.NewGuid().ToString();
                task.CFUser = Settings.Default.User;
                task.CFPassword = Settings.Default.Password;
                task.CFServerUri = Settings.Default.ServerUri;
                task.BuildEngine = new FakeBuildEngine();

                Assert.IsTrue(task.Execute());
            }
        }
        public async Task Should_not_check_usage_for_other_commands()
        {
            var command = new UpdateApp
            {
                Actor = RefToken.User(Guid.NewGuid().ToString())
            };

            var commandContext = new CommandContext(command, commandBus);

            options.MaximumNumberOfApps = 10;

            await sut.HandleAsync(commandContext, x =>
            {
                x.Complete(true);

                return(Task.CompletedTask);
            });

            A.CallTo(() => userResolver.FindByIdAsync(A <string> ._, A <CancellationToken> ._))
            .MustNotHaveHappened();
        }
Esempio n. 11
0
        public async Task Update_should_create_events_and_update_state()
        {
            var command = new UpdateApp {
                Label = "my-label", Description = "my-description"
            };

            await ExecuteCreateAsync();

            var result = await sut.ExecuteAsync(CreateCommand(command));

            result.ShouldBeEquivalent(sut.Snapshot);

            Assert.Equal("my-label", sut.Snapshot.Label);
            Assert.Equal("my-description", sut.Snapshot.Description);

            LastEvents
            .ShouldHaveSameEvents(
                CreateEvent(new AppUpdated {
                Label = "my-label", Description = "my-description"
            })
                );
        }
Esempio n. 12
0
        public bool UpdateApp(UpdateApp UpdateRequest, string AppID)
        {
            bool Issuccess = false;

            try
            {
                var    request  = new RestRequest(Method.PUT);
                string Url      = WebConfigurationManager.AppSettings["WebUrl"];
                string AuthCode = WebConfigurationManager.AppSettings["AuthCode"];
                var    client   = new RestClient(Url + "/" + AppID);
                client.Timeout = 1000;

                request.AddHeader("Content-Type", "application/json");
                request.AddHeader("Authorization", "Basic " + AuthCode);
                var jsonReq = new JavaScriptSerializer().Serialize(UpdateRequest);
                request.AddParameter("application/json", jsonReq, ParameterType.RequestBody);
                IRestResponse response = client.Execute(request);
            }
            catch (Exception e)
            {
                Issuccess = false;
            }
            return(Issuccess);
        }
Esempio n. 13
0
 public void Update(UpdateApp command)
 {
     Raise(command, new AppUpdated());
 }
Esempio n. 14
0
 /// <summary>
 /// Start check for updates
 /// </summary>
 private void OnCheckForUpdatesClick(object sender, EventArgs e)
 {
     UpdateApp.RunUpdateApp(false, "dot42 Updater");
 }
Esempio n. 15
0
 public void Update(UpdateApp command)
 {
     RaiseEvent(SimpleMapper.Map(command, new AppUpdated()));
 }
Esempio n. 16
0
 //Кнопка обновления программы
 private void button3_Click(object sender, EventArgs e)
 {
     updateApp = new UpdateApp();
     updateApp.StartBatDelete();
 }
Esempio n. 17
0
 public static void CanUpdate(UpdateApp command)
 {
     Guard.NotNull(command, nameof(command));
 }
Esempio n. 18
0
 //при загрузке формы
 private void Form1_Load(object sender, EventArgs e)
 {
     servis             = new UpdateApp();
     lbInfaVersion.Text = servis.getVersionApp();
     lbAssemblyApp.Text = servis.getAssemblyVersionApp();
 }
Esempio n. 19
0
 private void Update(UpdateApp command)
 {
     Raise(command, new AppUpdated());
 }
Esempio n. 20
0
 //Кнопка получения текущей версии
 private void button2_Click(object sender, EventArgs e)
 {
     servis = new UpdateApp();
     servis.StartBatDelete();
     lbIshowUpdate.Text = "Программма обновлена";
 }