Exemple #1
0
 public async Task <List <Category> > GetAllWithBlogs()
 {
     using var context = new BlogAppContext();
     return(await context.Categories.OrderByDescending(I => I.Id).Include(I => I.BlogCategories)
            .Include(I => I.SubCategories).
            ToListAsync());
 }
Exemple #2
0
        public async Task Create(T entity)
        {
            using var context = new BlogAppContext();
            await context.AddAsync(entity);

            await context.SaveChangesAsync();
        }
Exemple #3
0
 //
 // GET: /Users/Edit/5
 public ActionResult Edit(int id)
 {
     using (BlogAppContext context = new BlogAppContext())
     {
         Repository <User> r = new Repository <User>(context);
         var model           = r.Get(a => a.Id == id);
         return(View(model));
     }
 }
 public UnitOfWork(Repository <Blog> blogRepository, Repository <Category> categoryRepository, Repository <Comment> commentRepository, Repository <Role> roleRepository, Repository <User> userRepository)
 {
     _blogRepository     = blogRepository;
     _categoryRepository = categoryRepository;
     _commentRepository  = commentRepository;
     _roleRepository     = roleRepository;
     _userRepository     = userRepository;
     _context            = new BlogAppContext();
 }
Exemple #5
0
 //
 // GET: /Users/
 public ActionResult Index()
 {
     //var list = new IEnumerable<User>();
     using (BlogAppContext context = new BlogAppContext())
     {
         context.Database.CreateIfNotExists();
         Repository <User> r = new Repository <User>(context);
         var list            = r.GetAllList();
         return(View(list.ToList()));
     }
     //return View();
 }
Exemple #6
0
 public PostsController(BlogAppContext context,
                        IPostService postService,
                        UserManager <ApplicationUser> userManager,
                        ICategoryService categoryService,
                        IUserService userService,
                        IUserCategoryService userCategoryService
                        )
 {
     _postService         = postService;
     _categoryService     = categoryService;
     _context             = context;
     _userManager         = userManager;
     _userService         = userService;
     _userCategoryService = userCategoryService;
 }
Exemple #7
0
 public ActionResult Edit(int id, User model)
 {
     try
     {
         // TODO: Add update logic here
         using (BlogAppContext context = new BlogAppContext())
         {
             Repository <User> r = new Repository <User>(context);
             r.Update(model);
             context.SaveChanges();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemple #8
0
        public ActionResult Create(User model)
        {
            try
            {
                using (BlogAppContext context = new BlogAppContext())
                {
                    Repository <User> r = new Repository <User>(context);
                    r.Insert(model);
                    context.SaveChanges();
                }
                // TODO: Add insert logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Exemple #9
0
 public CategoryRepoImpl(BlogAppContext context)
 {
     _context = context;
 }
Exemple #10
0
 public HomePageRepoImpl(BlogAppContext context)
 {
     _context = context;
 }
Exemple #11
0
 public EFAppUserRepository(BlogAppContext context) : base(context)
 {
 }
Exemple #12
0
 // TKey represents the column
 public async Task <List <T> > GetAllWithFilterDescending <TKey>(Expression <Func <T, bool> > filter, Expression <Func <T, TKey> > keySelector)
 {
     using var context = new BlogAppContext();
     return(await context.Set <T>().Where(filter).OrderByDescending(keySelector).ToListAsync());
 }
Exemple #13
0
 public async Task Update(T entity)
 {
     using var context = new BlogAppContext();
     context.Update(entity);
     await context.SaveChangesAsync();
 }
Exemple #14
0
 public async Task <T> GetByFilter(Expression <Func <T, bool> > tableFilter)
 {
     using var context = new BlogAppContext();
     return(await context.Set <T>().FirstOrDefaultAsync(tableFilter));
 }
Exemple #15
0
 public EFBlogRepository(BlogAppContext context) : base(context)
 {
     _context = context;
 }
Exemple #16
0
 public EFGenericRepository(BlogAppContext context)
 {
     _context = context;
 }
Exemple #17
0
 public PostBLL(BlogAppContext context, IMapper mapper)
 {
     _context = context;
     _mapper  = mapper;
 }
Exemple #18
0
 public Repository(BlogAppContext context)
 {
     m_Context = context;
     m_DbSet   = m_Context.Set <T>();
 }
Exemple #19
0
 public PostRepoImpl(BlogAppContext context)
 {
     _context = context;
 }
Exemple #20
0
 public UserRepoImpl(BlogAppContext context)
 {
     _context = context;
 }
Exemple #21
0
 public EFCommentRepository(BlogAppContext context) : base(context)
 {
     _context = context;
 }
Exemple #22
0
 public AdminRepoImpl(BlogAppContext context)
 {
     _context = context;
 }
Exemple #23
0
 public async Task <List <T> > GetAllByFilter(Expression <Func <T, bool> > tableFilter)
 {
     using var context = new BlogAppContext();
     return(await context.Set <T>().Where(tableFilter).ToListAsync());
 }
Exemple #24
0
 public Repository(BlogAppContext context)
 {
     _context = context;
     _dbSet   = _context.Set <T>();
 }
Exemple #25
0
 public EFCategoryRepository(BlogAppContext context) : base(context)
 {
     _context = context;
 }
Exemple #26
0
 public UnitOfWork()
 {
     _context = new BlogAppContext();
 }
Exemple #27
0
 public async Task <List <T> > GetAll()
 {
     using var context = new BlogAppContext();
     return(await context.Set <T>().ToListAsync());
 }
 public CategoryRepository(BlogAppContext context)
 {
     _context = context;
 }
Exemple #29
0
 public async Task <T> FindById(int id)
 {
     using var context = new BlogAppContext();
     return(await context.FindAsync <T>(id));
 }