Esempio n. 1
0
        public ActionResult Index(string id)
        {
            PostsUser postsUser = new PostsUser()
            {
                Posts          = db.Posts.Where(x => x.User.StoryTellerName == id && x.Title != null).Include(x => x.User),
                userToSubsribe = db.Users.FirstOrDefault(x => x.StoryTellerName == id)
            };

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