Example #1
0
        public void Post(InputPostDto inputPostDto, List <HttpPostedFileBase> files)
        {
            SocialNetworkDbContext context = new SocialNetworkDbContext();
            Post           post            = mapper.FromInputPostDtoToPost(inputPostDto);
            Post           addedPost       = postManager.AddNewPost(post);
            List <Content> contents        = contentMapper.GetContentList(files);
            List <Content> addedContent    = contentManager.AddContent(contents);
            Post           newPost         = context.Posts.Where(p => p.Id == addedPost.Id).First();

            newPost.Content = addedContent;
            context.SaveChanges();
        }