Beispiel #1
0
 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"));
     }
 }
Beispiel #2
0
 public ActionResult AjoutUtilisateur(string pseudo, string mail, string password, ClasseModel classe)
 {
     using (IMethods methods = new MethodFromContext())
     {
         try
         {
             using (var context = new ContexteBdd())
             {
                 methods.CreerUtilisateur(pseudo, mail, password, classe);
                 return(View("~/Views/Home/Connexion.cshtml"));
             }
         }
         catch (IOException e)
         {
             Console.WriteLine($"Error : '{e}'");
         }
         return(View("~/Views/Home/Inscription.cshtml"));
     }
 }
Beispiel #3
0
 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"));
     }
 }