示例#1
0
        private DbContext GetDbContext()
        {
            DbContextOptions <BlogAPIContext> options;
            var builder = new DbContextOptionsBuilder <BlogAPIContext>();

            builder.UseSqlServer(@"Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=BlogAPIContext-f6e6f265-4faa-4f87-a186-9e4d1081e23f;Integrated Security=True");
            options = builder.Options;
            BlogAPIContext BlogAPIContext = new BlogAPIContext(options);

            return(BlogAPIContext);
        }
示例#2
0
        private ICollection <IUserPost> GetAllUserPost()
        {
            BlogAPIContext blogAPIContext = (BlogAPIContext)GetDbContext();

            blogAPIContext.UserPosts = new List <IUserPost>();
            foreach (IUserPost item in blogAPIContext.Comments)
            {
                blogAPIContext.UserPosts.Add(item);
            }
            foreach (IUserPost item in blogAPIContext.UserInfos)
            {
                blogAPIContext.UserPosts.Add(item);
            }
            foreach (IUserPost item in blogAPIContext.Posts)
            {
                blogAPIContext.UserPosts.Add(item);
            }
            return(blogAPIContext.UserPosts);
        }
示例#3
0
 public PostService(BlogAPIContext context)
 {
     _context = context;
 }
示例#4
0
 public UserInfoesController(BlogAPIContext context)
 {
     _context = context;
 }
示例#5
0
 public CommentsController(BlogAPIContext context)
 {
     _context = context;
 }
示例#6
0
 public PostsController(BlogAPIContext context)
 {
     _context = context;
 }