private BookshelfService CreateBookshelfService()
        {
            var userId  = Guid.Parse(User.Identity.GetUserId());
            var service = new BookshelfService(userId);

            return(service);
        }
Exemplo n.º 2
0
        public IHttpActionResult GetBookshelfById(int id)
        {
            BookshelfService service = CreateBookshelfService();
            BookshelfDisplay shelf   = service.GetBookshelfById(id);

            return(Ok(shelf));
        }
Exemplo n.º 3
0
        public IHttpActionResult GetAllBookshelvesByOwner()
        {
            BookshelfService        service     = CreateBookshelfService();
            List <BookshelfDisplay> bookshelves = service.GetAllBookShelvesByOwner();

            return(Ok(bookshelves));
        }
        // GET: Bookshelf
        public ActionResult Index()
        {
            var userId  = Guid.Parse(User.Identity.GetUserId());
            var service = new BookshelfService(userId);
            var model   = service.GetBookshelves();

            return(View(model));
        }
Exemplo n.º 5
0
        public IHttpActionResult DeleteBookshelfById(int id)
        {
            BookshelfService service = CreateBookshelfService();

            if (!service.DeleteBookshelf(id))
            {
                return(InternalServerError());
            }
            return(Ok());
        }
Exemplo n.º 6
0
        public IHttpActionResult UpdateBookshelf(BookshelfEdit model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            BookshelfService service = CreateBookshelfService();

            if (!service.UpdateBookshelf(model))
            {
                return(InternalServerError());
            }
            return(Ok());
        }
Exemplo n.º 7
0
 public BookshelfController(BookshelfService bookshelfService)
 {
     this.bookshelfService = bookshelfService;
 }
Exemplo n.º 8
0
 public BookshelfController(BookshelfService service)
 {
     _service = service;
 }
Exemplo n.º 9
0
 public void Setup()
 {
     repository = new TestRepository();
     service    = new BookshelfService(repository);
 }
Exemplo n.º 10
0
 public void Setup()
 {
     repository = new BookshelfRepository();
     service    = new BookshelfService(repository);
     controller = new BookshelfController(service);
 }
 public void Setup()
 {
     repository = new Mock <IBookshelfRepository>();
     service    = new BookshelfService(repository.Object);
 }