Ejemplo n.º 1
0
 public Notice GetNotice(int noticeNo)
 {
     using (var db = new OrderManagementDbContext(_configuration))
     {
         return(db.Notices
                .FirstOrDefault(n => n.NoticeNo.Equals(noticeNo)));
     }
 }
Ejemplo n.º 2
0
 public User GetUser(int userNo)
 {
     using (var db = new OrderManagementDbContext(_configuraton))
     {
         return(db.Users
                .FirstOrDefault(n => n.UserID.Equals(userNo)));
     }
 }
Ejemplo n.º 3
0
 public Item GetItem(int itemNo)
 {
     using (var db = new OrderManagementDbContext(_configuration))
     {
         return(db.Items
                .FirstOrDefault(n => n.ItemNo.Equals(itemNo)));
     }
 }
Ejemplo n.º 4
0
 public Category GetCategory(int cateNo)
 {
     using (var db = new OrderManagementDbContext(_configuration))
     {
         return(db.Categories
                .FirstOrDefault(n => n.CateNo.Equals(cateNo)));
     }
 }
Ejemplo n.º 5
0
 public Review GetReview(int reviewNo)
 {
     using (var db = new OrderManagementDbContext(_configuration))
     {
         return(db.Reviews
                .FirstOrDefault(n => n.ReviewNo.Equals(reviewNo)));
     }
 }
Ejemplo n.º 6
0
 public List <Item> GetItems()
 {
     using (var db = new OrderManagementDbContext(_configuration))
     {
         return(db.Items
                .OrderByDescending(n => n.ItemNo)
                .ToList());
     }
 }
Ejemplo n.º 7
0
 public List <Order> GetOrderList()
 {
     using (var db = new OrderManagementDbContext(_configuration))
     {
         return(db.Orders
                .OrderByDescending(n => n.OrderNo)
                .ToList());
     }
 }
Ejemplo n.º 8
0
 public List <Category> GetCategoryList()
 {
     using (var db = new OrderManagementDbContext(_configuration))
     {
         return(db.Categories
                .OrderByDescending(n => n.CateNo)
                .ToList());
     }
 }
Ejemplo n.º 9
0
 public List <Notice> GetNoticeList()
 {
     using (var db = new OrderManagementDbContext(_configuration))
     {
         return(db.Notices
                .OrderByDescending(n => n.NoticeNo)
                .ToList());
     }
 }
Ejemplo n.º 10
0
 public List <Review> GetReviewList()
 {
     using (var db = new OrderManagementDbContext(_configuration))
     {
         return(db.Reviews
                .OrderByDescending(n => n.ReviewNo)
                .ToList());
     }
 }
Ejemplo n.º 11
0
 public List <User> GetUserList()
 {
     using (var db = new OrderManagementDbContext(_configuraton))
     {
         return(db.Users
                .OrderByDescending(n => n.UserName)
                .ToList());
     }
 }
Ejemplo n.º 12
0
        private static OrderManagementDbContext GetEmptyDBContext()
        {
            var optionsBuilder = new DbContextOptionsBuilder <OrderManagementDbContext>();

            optionsBuilder.UseInMemoryDatabase(Guid.NewGuid().ToString());
            optionsBuilder.EnableSensitiveDataLogging();
            var inMemoryContext = new OrderManagementDbContext(optionsBuilder.Options);

            return(inMemoryContext);
        }
Ejemplo n.º 13
0
 public bool Signin(SigninViewModel signinModel)
 {
     using (var db = new OrderManagementDbContext(_configuraton))
     {
         var user = db.Users.FirstOrDefault(u => u.UserID.Equals(signinModel.UserID) && u.UserPW.Equals(signinModel.UserPW));
         if (user != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
Ejemplo n.º 14
0
        public bool PostItem(Item item)
        {
            try
            {
                using (var db = new OrderManagementDbContext(_configuration))
                {
                    db.Items.Add(item);
                    db.SaveChanges();

                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }
Ejemplo n.º 15
0
        public bool PostCategory(Category category)
        {
            try
            {
                using (var db = new OrderManagementDbContext(_configuration))
                {
                    db.Categories.Add(category);
                    db.SaveChanges();

                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }
Ejemplo n.º 16
0
        public bool PostNotice(Notice notice)
        {
            try
            {
                using (var db = new OrderManagementDbContext(_configuration))
                {
                    notice.UserNo = db.Users.Single(u => u.UserID == notice.UserID).UserNo;

                    db.Notices.Add(notice);
                    db.SaveChanges();

                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }
Ejemplo n.º 17
0
        public bool Signup(User user)
        {
            try
            {
                using (var db = new OrderManagementDbContext(_configuraton))
                {
                    user.Money      = 1000000;
                    user.SignUpDate = DateTime.Now;

                    db.Users.Add(user);
                    db.SaveChanges();

                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }
Ejemplo n.º 18
0
        public bool PostReview(Review review)
        {
            try
            {
                using (var db = new OrderManagementDbContext(_configuration))
                {
                    review.UserNo = db.Users.Single(u => u.UserID == review.UserID).UserNo;

                    //나중에 Order 연동해서 해결해야 함.
                    //review.ItemName = db.Items.Single(c => c.ItemNo == review.ItemNo).ItemName;

                    db.Reviews.Add(review);
                    db.SaveChanges();

                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }
Ejemplo n.º 19
0
 public Repository(OrderManagementDbContext dbContext)
 {
     DbContext = dbContext;
     DbSet     = dbContext.Set <TEntity>();
 }
 public ProductsController(OrderManagementDbContext context)
 {
     _context = context;
 }
 public OrderDetailRepository(OrderManagementDbContext dbContext) : base(dbContext)
 {
     _dbContext = dbContext;
 }
 public BaseRepository(OrderManagementDbContext db,
                       IUserPrincipalAccessor userPrincipalAccessor)
 {
     _db   = db;
     _user = userPrincipalAccessor.User;
 }
Ejemplo n.º 23
0
 public ProductRepository(OrderManagementDbContext dbContext) : base(dbContext)
 {
     _dbContext = dbContext;
 }
 public OrdersController(OrderManagementDbContext context)
 {
     _context = context;
 }
Ejemplo n.º 25
0
        //private readonly ICustomer_Report _ICustomer_Report;

        public CustomerReportService(OrderManagementDbContext orderManagementDbContext)
        {
            _orderManagementDbContext = orderManagementDbContext;
        }
Ejemplo n.º 26
0
 public TestController(OrderManagementDbContext context)
 {
     this.dbContext = context;
 }
 public RepositoryBase(OrderManagementDbContext repositoryContext)
 {
     this.RepositoryContext = repositoryContext;
 }
Ejemplo n.º 28
0
 public OrderRepository(OrderManagementDbContext dbContext) : base(dbContext)
 {
 }
 public CustomerController(ILogger <CustomerController> logger, ICustomerDataService customerDataService, OrderManagementDbContext context)
 {
     _context             = context;
     _logger              = logger;
     _customerDataService = customerDataService;
 }
Ejemplo n.º 30
0
        //private readonly ICustomer_Report _ICustomer_Report;

        public InvoiceListService(OrderManagementDbContext orderManagementDbContext)
        {
            _orderManagementDbContext = orderManagementDbContext;
        }