Ejemplo n.º 1
0
        public ActionResult Delete(int id, AgentModel amm)
        {
            //try
            //{
            //    Agent a = es.GetById(id);

            //    es.Delete(a);
            //    es.Commit();

            //    return RedirectToAction("Index");
            //}
            //catch
            //{
            //    return View();
            //}

            var        a  = es.GetById(id);
            AgentModel am = new AgentModel()
            {
                FirstName     = a.FirstName,
                LastName      = a.LastName,
                PhoneNumber   = a.PhoneNumber,
                Type          = a.Type,
                Heure_travail = a.Heure_travail
            };

            es.Delete(a);
            es.Commit();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        private async void OnRemove(object sender, EventArgs e)
        {
            AgentResumeViewModel agentViewModel = sender as AgentResumeViewModel;

            if (MessageBox.Show($"Deseja realmente remover o serviço: {agentViewModel.DisplayName} do monitoramento?", "Atênção", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                var removeCallback = await _agentService.Delete(agentViewModel.Id);

                if (removeCallback.IsSuccess)
                {
                    MessageBox.Show($"Removido com sucesso", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information);
                    _indexes.Remove(agentViewModel.Id);
                    PopulateByDictionary();
                }
                else
                {
                    MessageBox.Show($"Falha na tentativa de remoção.", "Falha", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
            }
        }
Ejemplo n.º 3
0
        private void OnRemove(object sender, EventArgs e)
        {
            AgentResumeViewModel agentViewModel = sender as AgentResumeViewModel;

            if (MessageBox.Show($"Deseja realmente remover o serviço: {agentViewModel.DisplayName} do monitoramento?", "Atenção", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                _agentService.Delete(agentViewModel.Id).ContinueWith(task =>
                {
                    if (task.Result.IsSuccess)
                    {
                        MessageBox.Show($"Removido com sucesso", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information);
                        _indexes.Remove(agentViewModel.Id);
                        PopulateByDictionary();
                    }
                    else
                    {
                        MessageBox.Show($"Falha na tentativa de remoção.", "Falha", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                }, TaskScheduler.FromCurrentSynchronizationContext());
            }
        }