public void Testsurlist() { var profil = (_profilController.CreateProfil(profils) as OkObjectResult).Value as Profil; marqueur.profilId = profil.profilId; var CreateMarqueur = _marqueurControlleur.CreateMarqueur(marqueur); Marqueur marq2 = new Marqueur(); marq2.Id = 0; marq2.Nom = "banane"; marq2.Desc = "woow"; marq2.Icone = 0; marq2.Latitude = 2526.222m; marq2.Longitude = -7744.355m; marq2.Trajetlat = "tong"; marq2.Trajetlng = "zarg"; marq2.profilId = profil.profilId; marq2.ImageMarqueur = ""; marq2.BanqueImage = ""; marq2.Difficulte = 0; marq2.ServicesRando = ""; var Createsecondmarq = (_marqueurControlleur.CreateMarqueur(marq2) as OkObjectResult).Value as Marqueur; var delete = _marqueurControlleur.DeleteMarqueur(Createsecondmarq.Id); var retourlist = _marqueurControlleur.Index() as List <Marqueur>; Assert.Equal(1, retourlist.Count); }
public MarqueurControllerTests() { var options = new DbContextOptionsBuilder <MaBd>() .UseInMemoryDatabase("DatabaseMarqueur-" + $"{Guid.NewGuid()}") .Options; var bdEnMemoire = new MaBd(options); _marqueurControlleur = new MarqueurController(bdEnMemoire, null); _profilController = new ProfilController(bdEnMemoire); profils.Nom = "bla"; profils.Courriel = "*****@*****.**"; profils.Prenom = "blob"; profils.ProfilImage = ""; profils.Username = "******"; marqueur = new Marqueur(); marqueur.Id = 0; marqueur.Nom = "woot"; marqueur.Desc = "ben oui woot"; marqueur.Icone = 0; marqueur.Latitude = 46.987m; marqueur.Longitude = -71.256m; marqueur.Trajetlat = "lat"; marqueur.Trajetlng = "lng"; marqueur.profilId = 0; marqueur.Difficulte = 0; marqueur.BanqueImage = ""; marqueur.ImageMarqueur = ""; marqueur.ServicesRando = ""; }
public IActionResult AjoutTrajet([FromBody] Marqueur marqueur) { var oldmark = _maBd.Marqueur.FirstOrDefault(m => m.Id == marqueur.Id); if (oldmark != null) { _maBd.Entry(oldmark).CurrentValues.SetValues(marqueur); _maBd.SaveChanges(); return(new OkObjectResult(marqueur)); } return(new OkObjectResult(null)); }
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)); }