Beispiel #1
0
        //Add request to view collection/library
        public bool AddCollectionRequest(CollectionAccess request)
        {
            request.Status = CollectionAccessStatus.Pending;
            _collectionAccessRepository.Add(request);

            return(SaveRequest() > 0 ? true : false);
        }
Beispiel #2
0
        public bool UpdateCollectionRequest(CollectionAccess request, bool grant)
        {
            request.Status = (grant)? CollectionAccessStatus.Granted : CollectionAccessStatus.Denied;
            _collectionAccessRepository.Update(request);

            return(SaveRequest() > 0 ? true : false);
        }
Beispiel #3
0
        public ActionResult ProductForm()
        {
            List <Collection> CollectionList = CollectionAccess.GetAllCollections();
            var Product = new Product();

            ViewBag.Collections = CollectionList;

            return(View(Product));
        }
Beispiel #4
0
        //stop/cancel a sent request

        public bool DeleteCollectionRequest(CollectionAccess request)
        {
            _collectionAccessRepository.Delete(request);
            return(SaveRequest() > 0 ? true : false);
        }