public IActionResult Createutilisateur(UtilisateurModel u, int id) { //u.DepartementId = departement; u.Save(); u.Departement = DepartementModel.GetDepartement(u.DepartementId); return(Json(u)); }
public ActionResult AddTicket(string titre, string description, string urlPhoto, IEnumerable <TagModel> tags) { using (IMethods methods = new MethodFromContext()) { try { using (var context = new ContexteBdd()) { UtilisateurModel utilisateur = methods.GetUtilisateur((int)Session["user"]); DateTime dateNow = DateTime.Now; methods.CreerTicket(titre, description, utilisateur, dateNow, urlPhoto, tags); ViewBag.titre = titre; ViewBag.description = description; ViewBag.utilisateur = utilisateur; ViewBag.date = dateNow; } return(View("~/Views/Home/GetAllTickets.cshtml")); } catch (IOException e) { Console.WriteLine($"Error : '{e}'"); } return(View("~/Views/Home/AddTicket.cshtml")); } }
public ActionResult DeleteConfirmed(int id) { UtilisateurModel utilisateurModel = db.UtilisateurModels.Find(id); db.UtilisateurModels.Remove(utilisateurModel); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Details(int id) { UtilisateurModel model = new UtilisateurModel(); model.utilisateur = utilisateurBusiness.getUtilisateurById(id); model.Chef = GetChefFromCookie(); return(View(model)); }
private async void Button_Clicked(object sender, EventArgs e) { var utilisateurModifie = new UtilisateurModel(); utilisateurModifie = repo.User; if (utilisateurModifie.NomUtilisateur != NomUtilisateur.Text) { utilisateurModifie.NomUtilisateur = NomUtilisateur.Text; } if (utilisateurModifie.TelephoneUtilisateur != TelephoneUtilisateur.Text) { utilisateurModifie.TelephoneUtilisateur = TelephoneUtilisateur.Text; } if (utilisateurModifie.AdresseUtilisateur != Bureau.Text) { utilisateurModifie.AdresseUtilisateur = Bureau.Text; } if (utilisateurModifie.NombrePlaceVoiture.ToString() != NombrePlace.Text) { if (string.IsNullOrWhiteSpace(NombrePlace.Text)) { utilisateurModifie.NombrePlaceVoiture = 1; } else { utilisateurModifie.NombrePlaceVoiture = Convert.ToInt32(NombrePlace.Text); } } //if (user.NomUtilisateur != NomUtilisateur.Text) // user.NomUtilisateur = NomUtilisateur.Text; if (utilisateurModifie.PrenomUtilisateur != PrenomUtilisateur.Text) { utilisateurModifie.PrenomUtilisateur = PrenomUtilisateur.Text; } //if (Convert.ToBoolean(utilisateurModifie.Vehicule) != Conducteur.IsToggled) // utilisateurModifie.Vehicule = Conducteur.IsToggled.ToString(); await repo.ModifierProfilUtilisateur(utilisateurModifie); if (repo.MessageErreur != null) { await DisplayAlert("Modification", repo.MessageErreur, "Ok"); await Navigation.PopAsync(); } else { repo.User = utilisateurModifie; await DisplayAlert("Modification du profil", "Votre profil a été modifié", "OK"); await Navigation.PopAsync(); } }
public ActionResult Edit([Bind(Include = "Id,pseudo,mail")] UtilisateurModel utilisateurModel) { if (ModelState.IsValid) { db.Entry(utilisateurModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(utilisateurModel)); }
public ActionResult Create([Bind(Include = "Id,pseudo,mail")] UtilisateurModel utilisateurModel) { if (ModelState.IsValid) { db.UtilisateurModels.Add(utilisateurModel); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(utilisateurModel)); }
// GET: UtilisateurModels/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UtilisateurModel utilisateurModel = db.UtilisateurModels.Find(id); if (utilisateurModel == null) { return(HttpNotFound()); } return(View(utilisateurModel)); }
public async Task <IActionResult> Create(UtilisateurModel model) { if (ModelState.IsValid) { if (model.Utilisateur.Password != model.PasswordConfirm) { ModelState.AddModelError("PasswordConfirm", "Les mots de passe ne correspondent pas"); return(View(model)); } model.Utilisateur.SetPassword(model.Utilisateur.Password); _context.Add(model.Utilisateur); await _context.SaveChangesAsync(); SetGlobalMessage("L'utilisateur a été créé avec succès", EGlobalMessageType.Success); return(RedirectToAction(nameof(Index))); } return(View(model)); }
public IActionResult RecupererUtilisateur(int id) { var dao = _repertoireUtilisateur.Lire((long)id); if (dao != null) { var u = new UtilisateurModel { IdUtilisateur = (int)dao.IdUtilisateur, Pseudo = dao.Pseudo, Email = dao.Email, AuthCode = dao.AuthCode, }; return(Ok(u)); } return(NotFound()); }
public ModificationProfil(UtilisateurModel user) { InitializeComponent(); BindingContext = user; NomUtilisateur.Text = user.NomUtilisateur; PrenomUtilisateur.Text = user.PrenomUtilisateur; //EMailUtilisateur.Text = user.EMailUtilisateur; //AgeUser.Text = user.AgeUtilisateur.ToString(); if (user.Vehicule == "1") { Conducteur.IsToggled = true; } else { Conducteur.IsToggled = false; } //Conducteur.IsToggled = Convert.ToBoolean(user.Vehicule); Bureau.Text = user.AdresseUtilisateur; TelephoneUtilisateur.Text = user.TelephoneUtilisateur; NombrePlace.Text = user.NombrePlaceVoiture.ToString(); }
public ActionResult ListTickets() { using (IMethods methods = new MethodFromContext()) { try { List <TicketModel> tickets = methods.GetAllTickets(); ViewBag.tickets = tickets; UtilisateurModel utilisateur = methods.GetUtilisateur((int)Session["user"]); ViewBag.Utilisateur = utilisateur; ClasseModel classe = utilisateur.classe; ViewBag.Classe = classe; return(View("~/Views/Home/ListerPost.cshtml", tickets)); } catch (IOException e) { Console.WriteLine($"Error : '{e}'"); return(View("~/Views/Home/ListerPost.cshtml")); } } }
public async Task <IActionResult> OnGetAsync(string id) { if (id == null) { return(NotFound()); } var roles = await _roleManager.Roles.Select(r => r.Name).ToListAsync(); Roles = new SelectList(roles); var utilisateur = await _userManager.FindByIdAsync(id); var rolesUtilisateur = await _userManager.GetRolesAsync(utilisateur); Utilisateur = new UtilisateurModel() { Nom = utilisateur.UserName, Role = rolesUtilisateur.First() }; return(Page()); }
public ActionResult Connexion(string pseudo, string password) { using (IMethods methods = new MethodFromContext()) { try { UtilisateurModel user = methods.Connecter(pseudo, password); using (var context = new ContexteBdd()) { user = context.Utilisateurs.First(utilisateur => utilisateur.pseudo == pseudo && utilisateur.password == password); ViewBag.user = user; int temp = (int)user.Id; Session["user"] = temp; } return(View("~/Views/Home/Index.cshtml")); } catch (IOException e) { Console.WriteLine($"Error : '{e}'"); } return(View("~/Views/Home/Connexion.cshtml")); } }
public IActionResult GetUtilisateurs() { return(Json(UtilisateurModel.GetAll())); }
private LoginController(UtilisateurModel utilisateurModelIoc) { utilisateurModel = utilisateurModelIoc; }
public IActionResult Updateutilisateur(UtilisateurModel u) { u.Save(); return(Json(u)); }
public IActionResult Deleteutilisateur(UtilisateurModel u) { u.Delete(); return(Json(u)); }