Exemplo n.º 1
0
        public static EquipeViewModel getEquipe(int idEquipe)
        {
            EquipeDAO       pDAO = EquipeDAO.getEquipes(idEquipe);
            EquipeViewModel p    = new EquipeViewModel(pDAO.idEquipeDAO, pDAO.nomEquipeDAO, pDAO.nombreMembresEquipeDAO);

            return(p);
        }
Exemplo n.º 2
0
        public ActionResult Equipe()
        {
            ViewBag.Equipe = "current";
            EquipeViewModel em = new EquipeViewModel();

            return(View(em));
        }
Exemplo n.º 3
0
        // GET: Equipe/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Equipe equipe = db.Equipes.Find(id);

            if (equipe == null)
            {
                return(HttpNotFound());
            }

            var usu   = db.Usuarios.ToList();
            var model = new EquipeViewModel
            {
                UsuariosDisponiveis = usu.Select(x => new SelectListItem
                {
                    Value = x.Id.ToString(),
                    Text  = x.Nome
                }).ToList()
            };

            model.Nome = equipe.Nome;
            model.UsuariosSelecionados = equipe.Usuarios.Select(x => x.Id.ToString()).ToList();

            return(View(model));
        }
Exemplo n.º 4
0
 public AfficherEquipe()
 {
     InitializeComponent();
     le = EquipeORM.listeEquipes();
     listeEquipes.ItemsSource = le;
     myDataObject             = new EquipeViewModel();
 }
Exemplo n.º 5
0
        public static EquipeViewModel getEquipe(int idEquipe)
        {
            EquipeDAO       eDAO = EquipeDAO.getEquipes(idEquipe);
            EquipeViewModel e    = new EquipeViewModel(eDAO.idEquipeDAO, eDAO.nomEquipeDAO, eDAO.nombreMembresEquipeDAO);

            return(e);
        }
Exemplo n.º 6
0
        public async Task <IActionResult> Cadastrar(EquipeViewModel viewModel)
        {
            var configuration = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <EquipeViewModel, EquipeDTO>();
            });
            IMapper   mapper = configuration.CreateMapper();
            EquipeDTO equipe = mapper.Map <EquipeDTO>(viewModel);

            try
            {
                await _svc.Insert(equipe);

                return(RedirectToAction("Index", "Produto"));
            }
            catch (ExameException ex)
            {
                ViewBag.Errors = ex.Errors;
            }
            catch (Exception ex)
            {
                ViewBag.ErroGenerico = ex.Message;
            }
            return(View());
        }
Exemplo n.º 7
0
        private void supprimerButton(object sender, RoutedEventArgs e)
        {
            EquipeViewModel toRemove = (EquipeViewModel)listeEquipes.SelectedItem;

            le.Remove(toRemove);
            listeEquipes.Items.Refresh();
            EquipeORM.supprimerEquipe(selectedEquipeId);
        }
Exemplo n.º 8
0
        public static EtudeViewModel getEtude(int idEtude)
        {
            EtudeDAO        pDAO     = EtudeDAO.getEtude(idEtude);
            int             idEquipe = pDAO.idEquipeEtudeDAO;
            EquipeViewModel m        = EquipeORM.getEquipe(idEquipe);
            EtudeViewModel  p        = new EtudeViewModel(pDAO.idEtudeDAO, pDAO.dateEtudeDAO, pDAO.titreEtudeDAO, pDAO.nbTotalEspeceRencontreeEtudeDAO, m);

            return(p);
        }
Exemplo n.º 9
0
        public static List <PersonneViewModel> getPersonnes(EquipeViewModel equipe)
        {
            List <PersonneViewModel> lp =
                DAOPersEquipe.listePersEquipes()
                .Where(e => e.idEquipeDAOPersEquipe == equipe.idEquipeProperty)
                .Select(e => PersonneORM.getPersonne(e.idPersonneDAOPersEquipe)).ToList();

            return(lp);
        }
        private void ajouterEquipe_Click(object sender, EventArgs e)
        {
            myDataObject.nomEquipeProperty           = Nom.Text;
            myDataObject.nombreMembresEquipeProperty = 0; //On set le nombre de membre à  0 dès que l'on creer une équipe, il changera lors d'un select en compatnt le nombre d'entrées dans la table de liaison
            EquipeViewModel nouveau = new EquipeViewModel(EquipeDAL.getMaxIdEquipe() + 1, myDataObject.nomEquipeProperty, myDataObject.nombreMembresEquipeProperty);

            lu.Add(nouveau);
            EquipeORM.insertEquipe(nouveau);
            listeEquipes.Items.Refresh();
        }
        public async Task <ActionResult <EquipeViewModel> > Adicionar(EquipeViewModel equipeViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(CustomResponse(equipeViewModel));
            }

            await _equipeService.Adicionar(_mapper.Map <Equipe>(equipeViewModel));

            return(CustomResponse(equipeViewModel));
        }
Exemplo n.º 12
0
        private void ajouterButton(object sender, RoutedEventArgs e)
        {
            myDataObject.nomEquipeProperty = nomTextBox.Text;
            int.TryParse(nombreMembresTextBox.Text, out int result);
            myDataObject.nombreMembresEquipeProperty = result;
            EquipeViewModel nouveau = new EquipeViewModel(EquipeDAL.getMaxIdEquipe() + 1, myDataObject.nomEquipeProperty, myDataObject.nombreMembresEquipeProperty);

            le.Add(nouveau);
            EquipeORM.insertEquipe(nouveau);
            listeEquipes.Items.Refresh();
        }
Exemplo n.º 13
0
        public static EtudeViewModel getEtude(int id)
        {
            DAOEtude           pDAO  = DAOEtude.getEtude(id);
            DAOEnsembles       eDAO  = DAOEnsembles.getEnsembles(pDAO.idEnsemblePlagesDAOEtude);
            EnsemblesViewModel e     = new EnsemblesViewModel(eDAO.idDAOEnsemblePlage, eDAO.nomDAOEnsemblePlage);
            DAOEquipe          eqDAO = DAOEquipe.getEquipe(pDAO.idEquipe);
            EquipeViewModel    eq    = new EquipeViewModel(eqDAO.idDAOEquipe, eqDAO.nomDAOEquipe);
            EtudeViewModel     p     = new EtudeViewModel(pDAO.idDAOEtude, pDAO.titreDAOEtude, e, pDAO.dateDAOEtude, eq);

            return(p);
        }
        //private Afficher_tous_les_Equipes equipes;
        public MainWindow_ViewMode()
        {
            // Add my view model instance to my collection

            //equipes = new Afficher_tous_les_Equipes(equipes_from_dataBase);

            equipe_viewModel = new EquipeViewModel();

            this.ViewModels.Add(equipe_viewModel);

            //this.ViewModels.Add(equipes);
        }
Exemplo n.º 15
0
        public static ObservableCollection <EquipeViewModel> listeEquipes()
        {
            ObservableCollection <EquipeDAO>       lDAO = EquipeDAO.listeEquipes();
            ObservableCollection <EquipeViewModel> l    = new ObservableCollection <EquipeViewModel>();

            foreach (EquipeDAO element in lDAO)
            {
                EquipeViewModel p = new EquipeViewModel(element.idEquipeDAO, element.nomEquipeDAO, element.nombreMembresEquipeDAO);
                l.Add(p);
            }
            return(l);
        }
Exemplo n.º 16
0
        public static ObservableCollection <EquipeViewModel> listeEquipes()
        {
            ObservableCollection <DAOEquipe>       lDAO = DAOEquipe.listeEquipes();
            ObservableCollection <EquipeViewModel> l    = new ObservableCollection <EquipeViewModel>();

            foreach (DAOEquipe element in lDAO)
            {
                EquipeViewModel p = new EquipeViewModel(element.idDAOEquipe, element.nomDAOEquipe);
                l.Add(p);
            }
            return(l);
        }
Exemplo n.º 17
0
        public static EquipeViewModel getEquipe(EquipeViewModel equipe)
        {
            DAOEquipe eDAO = DAOEquipe.getEquipe(equipe.idEquipeProperty);

            List <PersonneViewModel> lp =
                DAOPersEquipe.listePersEquipes()
                .Where(e => e.idEquipeDAOPersEquipe == equipe.idEquipeProperty)
                .Select(e => PersonneORM.getPersonne(e.idPersonneDAOPersEquipe)).ToList();

            EquipeViewModel eq = new EquipeViewModel(eDAO.idDAOEquipe, eDAO.nomDAOEquipe, lp);


            return(eq);
        }
Exemplo n.º 18
0
        // GET: Equipe/Create
        public ActionResult Create()
        {
            var usu   = db.Usuarios.ToList();
            var model = new EquipeViewModel
            {
                UsuariosDisponiveis = usu.Select(x => new SelectListItem
                {
                    Value = x.Id.ToString(),
                    Text  = x.Nome
                }).ToList()
            };

            return(View(model));
        }
Exemplo n.º 19
0
        public static ObservableCollection <EtudeViewModel> listeEtudes()
        {
            ObservableCollection <EtudeDAO>       lDAO = EtudeDAO.listeEtudes();
            ObservableCollection <EtudeViewModel> l    = new ObservableCollection <EtudeViewModel>();

            foreach (EtudeDAO element in lDAO)
            {
                int             idEquipe = element.idEquipeEtudeDAO;
                EquipeViewModel m        = EquipeORM.getEquipe(idEquipe);
                EtudeViewModel  u        = new EtudeViewModel(element.idEtudeDAO, element.dateEtudeDAO, element.titreEtudeDAO, element.nbTotalEspeceRencontreeEtudeDAO, m);
                l.Add(u);
            }
            return(l);
        }
        public static UtilisateurHasEquipeViewModel getUtilisateurHasEquipe(int idUtilisateur, int idEquipe)
        {
            UtilisateurHasEquipeDAO uDAO = UtilisateurHasEquipeDAO.getUtilisateurHasEquipe(idUtilisateur, idEquipe);

            int Utilisateur_idUtilisateur = uDAO.Utilisateur_idUtilisateurDAO;
            UtilisateurViewModel u        = UtilisateurORM.getUtilisateur(Utilisateur_idUtilisateur);

            int             Equipe_idEquipe = uDAO.Equipe_idEquipeDAO;
            EquipeViewModel e = EquipeORM.getEquipe(Equipe_idEquipe);

            UtilisateurHasEquipeViewModel ue = new UtilisateurHasEquipeViewModel(u, e);

            return(ue);
        }
Exemplo n.º 21
0
        public async Task <ActionResult> Equipe()
        {
            var hoje    = DateTime.Now;
            var equipes = await db.Equipe.Where(x => !x.excluido).ToListAsync();

            var banner = await db.Banners.Where(x => !x.Excluido && x.Liberado && hoje >= x.DataInicio && hoje <= x.DataFim && x.AreaBanner.Any(w => w.chave == "banner-equipe" && w.Ativo.Value)).FirstOrDefaultAsync();

            var viewModel = new EquipeViewModel
            {
                Banner  = banner,
                Equipes = equipes
            };

            return(View(viewModel));
        }
Exemplo n.º 22
0
        public static ObservableCollection <EtudeViewModel> listeEtudes()
        {
            ObservableCollection <EtudeDAO>       lDAO = EtudeDAO.listeEtudes();
            ObservableCollection <EtudeViewModel> l    = new ObservableCollection <EtudeViewModel>();

            foreach (EtudeDAO element in lDAO)
            {
                int idEquipe = element.idEquipeEtudeDAO;

                EquipeViewModel m = EquipeORM.getEquipe(idEquipe); // Plus propre que d'aller chercher le métier dans la DAO.
                EtudeViewModel  p = new EtudeViewModel(element.idEtudeDAO, element.dateEtudeDAO, element.titreEtudeDAO, element.nbTotalEspeceRencontreeEtudeDAO, m);
                l.Add(p);
            }
            return(l);
        }
Exemplo n.º 23
0
        public EquipeViewModel ObterPorId(int id)
        {
            var obj   = _equipeServico.ObterPorId(id);
            var model = new EquipeViewModel
            {
                Id              = obj.Id,
                Nome            = obj.Nome,
                Ativo           = obj.Ativo,
                DepartamentoID  = obj.DepartamentoId,
                CriadoEm        = obj.CriadoEm,
                CriadoPorUserId = obj.CriadoPorUserId
            };

            return(model);
        }
Exemplo n.º 24
0
        public EquipeViewModel Post([FromBody] EquipePayload payload)
        {
            EquipeViewModel viewModel  = new EquipeViewModel();
            var             novaEquipe = new Equipe();

            novaEquipe.Nome      = payload.Nome;
            novaEquipe.Tag       = payload.Tag;
            novaEquipe.Data      = payload.Data;
            novaEquipe.jogadores = payload.jogadores;
            viewModel.Data       = novaEquipe;

            _context.Equipes.Add(novaEquipe);
            _context.SaveChanges();
            return(viewModel);
        }
Exemplo n.º 25
0
        public bool Atualizar(EquipeViewModel model)
        {
            var oEquipe = new Equipe
            {
                Id              = model.Id,
                Nome            = model.Nome,
                Ativo           = model.Ativo,
                DepartamentoId  = model.DepartamentoID,
                CriadoEm        = model.CriadoEm,
                CriadoPorUserId = model.CriadoPorUserId
            };

            var retorno = _equipeServico.Atualizar(oEquipe);

            return(retorno.IsValid);
        }
Exemplo n.º 26
0
        public async Task <ActionResult <EquipeViewModel> > Atualizar(int id, EquipeViewModel equipeViewModel)
        {
            if (id != equipeViewModel.Id)
            {
                return(BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }

            await _equipeService.Atualizar(_mapper.Map <Equipe>(equipeViewModel));

            return(CustomResponse(equipeViewModel));
        }
Exemplo n.º 27
0
        public static ObservableCollection <EtudeViewModel> listeEtudes()
        {
            ObservableCollection <DAOEtude> lDAO = DAOEtude.listeEtudes();

            ObservableCollection <EtudeViewModel> l = new ObservableCollection <EtudeViewModel>();

            foreach (DAOEtude element in lDAO)
            {
                DAOEnsembles       eDAO  = DAOEnsembles.getEnsembles(element.idEnsemblePlagesDAOEtude);
                DAOEquipe          eqDAO = DAOEquipe.getEquipe(element.idEquipe);
                EquipeViewModel    eq    = new EquipeViewModel(eqDAO.idDAOEquipe, eqDAO.nomDAOEquipe);
                EnsemblesViewModel e     = new EnsemblesViewModel(eDAO.idDAOEnsemblePlage, eDAO.nomDAOEnsemblePlage);
                EtudeViewModel     p     = new EtudeViewModel(element.idDAOEtude, element.titreDAOEtude, e, element.dateDAOEtude, eq);
                l.Add(p);
            }
            return(l);
        }
        public static ObservableCollection <UtilisateurHasEquipeViewModel> listeUtilisateurHasEquipes()
        {
            ObservableCollection <UtilisateurHasEquipeDAO>       lDAO = UtilisateurHasEquipeDAO.listeUtilisateurHasEquipes();
            ObservableCollection <UtilisateurHasEquipeViewModel> l    = new ObservableCollection <UtilisateurHasEquipeViewModel>();

            foreach (UtilisateurHasEquipeDAO element in lDAO)
            {
                int Utilisateur_idUtilisateur = element.Utilisateur_idUtilisateurDAO;
                UtilisateurViewModel u        = UtilisateurORM.getUtilisateur(Utilisateur_idUtilisateur);

                int             Equipe_idEquipe = element.Equipe_idEquipeDAO;
                EquipeViewModel e = EquipeORM.getEquipe(Equipe_idEquipe);

                UtilisateurHasEquipeViewModel ue = new UtilisateurHasEquipeViewModel(u, e);
                l.Add(ue);
            }
            return(l);
        }
        public async Task <ActionResult <EquipeViewModel> > Atualizar(Guid id, EquipeViewModel equipeViewModel)
        {
            if (id != equipeViewModel.Id)
            {
                NotificarErro(MessagensDeErro.IdDiferenteDoIdObjeto);
                return(CustomResponse(equipeViewModel));
            }

            if (!ModelState.IsValid)
            {
                return(CustomResponse(equipeViewModel));
            }

            var equipe = _mapper.Map <Equipe>(equipeViewModel);

            await _equipeService.Atualizar(equipe);

            return(CustomResponse(equipeViewModel));
        }
Exemplo n.º 30
0
        public EquipeViewModel Put(int id, [FromBody] EquipePayload payload)
        {
            EquipeViewModel viewModel = new EquipeViewModel();

            var equipe = _context.Equipes.Find(id);

            if (payload.Nome != null)
            {
                equipe.Nome = payload.Nome;
            }
            if (payload.Tag != null)
            {
                equipe.Tag = payload.Tag;
            }

            viewModel.Data = equipe;
            _context.Equipes.Update(equipe);
            _context.SaveChanges();
            return(viewModel);
        }
Exemplo n.º 31
0
 public static void supprimerEquipe(EquipeViewModel equipe)
 {
     DAOPersEquipe.supprimerEquipe(equipe);
 }