Example #1
0
        public IActionResult AddGestionnaire([FromBody] GestionnaireModel model)
        {
            try
            {
                Stock stock = new Stock()
                {
                    Titre = "Stock_" + model.Login
                };

                _context.Stocks.Add(stock);
                _context.SaveChanges();

                Gestionnaire gestionnaire = new Gestionnaire()
                {
                    Login           = model.Login,
                    Email           = model.Email,
                    NomGestionnaire = model.NomGestionnaire,
                    MotDePasse      = Utilitaire.HashPassword(model.MotDePasse),
                    RoleId          = model.RoleId,
                    StockId         = stock.StockId
                };

                _context.Gestionnaires.Add(gestionnaire);
                _context.SaveChanges();
                return(Ok());
            }
            catch (Exception) { }

            return(BadRequest());
        }
Example #2
0
        public IActionResult ModifierGestionnaire(int GestionnaireId, [FromBody] GestionnaireModel model)
        {
            try
            {
                Gestionnaire gestionnaire = _context.Gestionnaires.Where(c => c.UtilisateurId.Equals(GestionnaireId)).FirstOrDefault();

                gestionnaire.Login           = model.Login;
                gestionnaire.Email           = model.Email;
                gestionnaire.NomGestionnaire = model.NomGestionnaire;
                gestionnaire.RoleId          = model.RoleId;

                _context.SaveChanges();
                return(Ok());
            }
            catch (Exception) { }

            return(BadRequest());
        }