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")); }