public IActionResult EnregistrementEtudiantbd([FromBody] Etudiant Etudiant) { var resultat = _maBd.Etudiant.Add(Etudiant); _maBd.SaveChanges(); return(new OkObjectResult(Etudiant)); }
public IActionResult CreateUser([FromBody] UtilisateurDto user) { var identity = _maBd.Utilisateur.SingleOrDefault(u => u.email == user.Email); if (identity == null) { _maBd.Utilisateur.Add(user.CreateUtilisateur()); _maBd.SaveChanges(); emailSender.setDestination(user.Email); emailSender.setSender("*****@*****.**", "Welcome"); emailSender.SetHTMLMessage("<h1>Bienvenue sur Ramble !</h1><h2><br><a href='https://rando.dinf.cll.qc.ca/login'>https://rando.dinf.cll.qc.ca/login</a></h2>"); emailSender.setSubject("Bienvenue"); try { emailSender.sendMessage(); } catch (Exception ex) { Object[] obj = { ex.Message, user }; return(new OkObjectResult(false)); } } else { return(new ObjectResult(null)); } return(new OkObjectResult(user)); }
public IActionResult Enregistrementbd(Entreprise Entreprise) { Entreprise.Id = null; var resultat = _maBd.Entreprise.Add(Entreprise); _maBd.SaveChanges(); return(new OkObjectResult(Entreprise)); }
public IActionResult CreateMachin(MachinDto machinDto) { var machin = machinDto.CreateMachin(); _maBd.Machin.Add(machin); _maBd.SaveChanges(); return(new OkObjectResult(machin)); }
public IActionResult CreatePostUser([FromBody] CommentDto comment) { var comm = comment.CreateComment(); if (comm != null) { _maBd.Comment.Add(comm); _maBd.SaveChanges(); return(new OkObjectResult(comm)); } return(new ObjectResult(null)); }
public IActionResult CreatePostUser([FromBody] PostUserDto pu) { var post = pu.CreatePostUser(); if (post != null) { _maBd.PostsUser.Add(post); _maBd.SaveChanges(); return(new OkObjectResult(post)); } return(new ObjectResult(null)); }
public IActionResult EnregistrementEnseignantbd([FromBody] Enseignant Enseignant) { var NomUtil = from b in _maBd.Enseignant where b.NomUti == Enseignant.NomUti select b.NomUti; if (NomUtil.Count() != 0) { return(NoContent()); } Enseignant.NoEnseignant = null; var resultat = _maBd.Enseignant.Add(Enseignant); _maBd.SaveChanges(); return(new OkObjectResult(Enseignant)); }
public async Task Seed() { var user = _maBd.Utilisateur.FirstOrDefault(pr => pr.email == "*****@*****.**"); if (user == null) { Utilisateur newUSer = new Utilisateur(); newUSer.email = "*****@*****.**"; newUSer.mdp = "annieisbae"; newUSer.reset = false; newUSer.Id = 0; newUSer.typeutil = 1; _maBd.Utilisateur.Add(newUSer); } var profil = _maBd.Profil.FirstOrDefault(pr => pr.courriel == "*****@*****.**"); if (profil == null) { Profil newpr = new Profil(); newpr.courriel = "*****@*****.**"; newpr.username = "******"; _maBd.Profil.Add(newpr); _maBd.SaveChanges(); } await _maBd.SaveChangesAsync(); }
public IActionResult CreateProfil([FromBody] ProfilDto profilDto) { var trouve = _maBd.Profil.FirstOrDefault(pr => pr.courriel == profilDto.Courriel); if (trouve == null) { var profil = profilDto.CreateProfil(); _maBd.Profil.Add(profil); _maBd.SaveChanges(); return(new OkObjectResult(profil)); } return(new OkObjectResult(null)); }
public bool Follow(string current, string follow) { Following rel = new Following(); rel.FollowedId = int.Parse(follow); rel.FollowerId = int.Parse(current); var res = _maBd.Following.FirstOrDefault(m => m.FollowerId == int.Parse(current) && m.FollowedId == int.Parse(follow)); if (res == null) { _maBd.Following.Add(rel); _maBd.SaveChanges(); return(true); } else { return(false); } }
public void TestLoginUserInMemory() { UtilisateurDto udto = new UtilisateurDto("x", "x", false); Utilisateur u = udto.CreateUtilisateur(); dbEnMemoire.Add(u); dbEnMemoire.SaveChanges(); var result = _utilisateurController.Login(udto); Assert.NotNull(result as ObjectResult); }
public IActionResult CreateMarqueur([FromBody] Marqueur marqueur) { DateTime today = DateTime.Today; marqueur.dateCreation = today.ToString("d"); var profil = _maBd.Profil.FirstOrDefault(p => p.profilId == marqueur.profilId); PostsUser nouveauPost = new PostsUser(); nouveauPost.profilId = marqueur.profilId; nouveauPost.Profil = marqueur.Profil; nouveauPost.postTitle = "Marqueur " + marqueur.Nom + " créé par: " + profil.username; nouveauPost.postText = marqueur.Desc; nouveauPost.postLike = 0; nouveauPost.datePublication = marqueur.dateCreation; _maBd.PostsUser.Add(nouveauPost); _maBd.Marqueur.Add(marqueur); _maBd.SaveChanges(); return(new OkObjectResult(marqueur)); }