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()); }
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()); }