Example #1
0
        public void AddGroupPost(GroupPostDTO post)
        {
            Mapper groupPostMapper = new Mapper(mapperConfigs.GroupPostDtoToGroupPostWithoutId);
            var    groupPost       = groupPostMapper.Map <GroupPost>(post);

            Database.GroupRepository.GetGroupById(post.GroupId).GroupPosts.Add(groupPost);
            Database.UserProfileManager.SaveChanges();
        }
        public ActionResult AddPostToGroup(string postContent, int groupId)
        {
            GroupPostDTO groupPostDTO = new GroupPostDTO()
            {
                AuthorId = User.Identity.GetUserId(),
                Content  = postContent,
                GroupId  = groupId,
                PostDate = DateTime.Now
            };

            _postService.AddGroupPost(groupPostDTO);

            return(RedirectToAction($"Group/{groupId}", "Group"));
        }