Ejemplo n.º 1
0
 public Form1()
 {
     InitializeComponent();
     _bookService     = InstanceFactory.GetInstance <IBookService>();
     _categoryService = InstanceFactory.GetInstance <ICategoryService>();
     _bookDal         = InstanceFactory.GetInstance <IBookDal>();
 }
Ejemplo n.º 2
0
 public BookBL(
     IBookDal _bookDal,
     IAuthorBL _authorBL,
     IISBNBL _isbnBL,
     IReaderBL _readerBL,
     IValidationService _validationService)
 {
     bookDal           = _bookDal;
     authorBL          = _authorBL;
     isbnBL            = _isbnBL;
     readerBL          = _readerBL;
     validationService = _validationService;
 }
Ejemplo n.º 3
0
        public FrmKullanicilar()
        {
            InitializeComponent();
            _userService = InstanceFactory.GetInstance <IUserService>();
            _userDal     = InstanceFactory.GetInstance <IUserDal>();

            _readerService = InstanceFactory.GetInstance <IReaderService>();
            _readerDal     = InstanceFactory.GetInstance <IReaderDal>();

            _bookService = InstanceFactory.GetInstance <IBookService>();
            _bookDal     = InstanceFactory.GetInstance <IBookDal>();

            _categoryService = InstanceFactory.GetInstance <ICategoryService>();
        }
Ejemplo n.º 4
0
        // GET: /Book/
        public ViewResult Index(string sortOrder, string keyword, string CurrentFilter, int?page)
        {
            ViewBag.CurrentSort = sortOrder;
            ViewBag.keyword     = keyword;
            List <SelectListItem> items = Common.getBookTypeItems();

            this.ViewData["list"]      = items;
            ViewBag.AmountSortParm     = String.IsNullOrEmpty(sortOrder) ? "Amount_desc" : "";
            ViewBag.TypeSortParm       = String.IsNullOrEmpty(sortOrder) ? "Type_Asc" : "";
            ViewBag.CurrAmountSortParm = String.IsNullOrEmpty(sortOrder) ? "CurrAmount_desc" : "";
            ViewBag.AddTimeSortParm    = sortOrder == "Date" ? "date_desc" : "Date";
            IBookDal ibookDao = RepositoryFactory.BookRepository;

            var books = ibookDao.FindBookList(keyword);

            switch (sortOrder)
            {
            case "Amount_desc":
                books = books.OrderByDescending(s => s.amount).ToList();
                break;

            case "Type_Asc":
                books = books.OrderBy(s => s.type).ToList();
                break;

            case "CurrAmount_desc":
                books = books.OrderByDescending(s => s.currAmount).ToList();
                break;

            case "Date":
                books = books.OrderBy(s => s.addTime).ToList();
                break;

            case "date_desc":
                books = books.OrderByDescending(s => s.addTime).ToList();
                break;

            default:
                books = books.OrderByDescending(s => s.addTime).ToList();
                break;
            }
            for (int i = 0; i < books.Count(); i++)
            {
                var type = books[i].type;
                books[i].type = Common.GetDisplayName("BookType", type);
            }
            int pageSize = 5; int pageNumber = (page ?? 1);

            return(View(books.ToPagedList(pageNumber, pageSize)));
        }
Ejemplo n.º 5
0
 public BookManager(IBookDal bookDal)
 {
     _bookDal = bookDal;
 }
Ejemplo n.º 6
0
 public BookView()
 {
     _iBookService = InstanceFactory.GetInstance <DapperBookDal>();
     InitializeComponent();
     DataContext = new book();
 }
Ejemplo n.º 7
0
 public BookManager(IBookDal bookDal)
 {
     this._bookDal = bookDal;
 }
Ejemplo n.º 8
0
 public BookManager(IBookDal iBookDal)
 {
     _iBookDal = iBookDal;
 }
Ejemplo n.º 9
0
 /* private readonly IQueryableRepository<Book> _queryable; */
 public BookManager(IBookDal bookDal, IPersonDal personDal /*IQueryableRepository<Book> queryable */)
 {
     _personDal = personDal;
     /*_queryable = queryable; */
     _bookDal = bookDal;
 }
Ejemplo n.º 10
0
 public BookManager()
 {
     bookDal = new XBookDal();
 }
 public BookManager(IBookDal _dal)
 {
     this._bookdal = _dal;
 }
Ejemplo n.º 12
0
 public BookManager(IBookDal bookDal, IISBNCheckService iSBNCheckService)
 {
     _bookDal          = bookDal;
     _iSBNCheckService = iSBNCheckService;
 }
Ejemplo n.º 13
0
 public BookController(IBookDal bookDal)
 {
     _bookDal = bookDal;
 }
Ejemplo n.º 14
0
 public BookManager(IBookDal bookDal) => _bookDal = bookDal;