Example #1
0
        public ItemRenting Reject(RentalAction rent, Guid userIdentifier)
        {
            if (null == rent)
            {
                throw new ArgumentNullException("rent");
            }

            if (Guid.Empty == userIdentifier)
            {
                throw new ArgumentException("user identifier");
            }

            var sproc = new GoodsRentReject()
            {
                CallerIdentifier = userIdentifier,
                Identifier       = rent.Identifier,
                Comment          = rent.Comment,
            };

            var data = sproc.CallObject <ItemRenting>();

            if (null != data)
            {
                this.emailCore.RejectRent(data);
                this.activityCore.RejectRent(data);
            }

            return(data);
        }
Example #2
0
        public ItemRenting Reject(RentalAction reject)
        {
            if (null == reject)
            {
                throw new ArgumentNullException("reject");
            }

            if (Guid.Empty == reject.Identifier)
            {
                throw new ArgumentException("Identifier");
            }

            var userId = User.Identifier();

            return(this.rentCore.Reject(reject, userId));
        }
Example #3
0
        public ItemRenting Accept(RentalAction accept)
        {
            if (null == accept)
            {
                throw new ArgumentNullException("accept");
            }

            if (Guid.Empty == accept.Identifier)
            {
                throw new ArgumentException("Identifier");
            }

            var userId = User.Identifier();

            return(this.rentCore.Accept(accept, userId));
        }