// DELETE api/<controller>/5
        public IHttpActionResult Delete(int id)
        {
            var content = new ResponseContent <RentalTransactions>(null);

            using (var rentalTransactionsBusiness = new RentalTransactionsBusiness())
            {
                content.Result = rentalTransactionsBusiness.DeleteRentalTransactionById(id) ? "1" : "0";

                return(new StandartResult <RentalTransactions>(content, Request));
            }
        }
        // GET api/<controller>/5
        public IHttpActionResult Get(int id)
        {
            using (var rentalTransactionsBusiness = new RentalTransactionsBusiness())
            {
                RentalTransactions        rentalTransaction  = rentalTransactionsBusiness.SelectRentalTransactionleById(id);
                List <RentalTransactions> rentalTransactions = new List <RentalTransactions>();
                rentalTransactions.Add(rentalTransaction);

                var content = new ResponseContent <RentalTransactions>(rentalTransactions);

                return(new StandartResult <RentalTransactions>(content, Request));
            }
        }
        // GET api/<controller>
        public IHttpActionResult Get()
        {
            using (var rentalTransactionsBusiness = new RentalTransactionsBusiness())
            {
                // Get customers from business layer (Core App)
                List <RentalTransactions> rentalTransactions = rentalTransactionsBusiness.SelectAllRentalTransaction();

                // Prepare a content
                var content = new ResponseContent <RentalTransactions>(rentalTransactions);

                // Return content as a json and proper http response
                return(new StandartResult <RentalTransactions>(content, Request));
            }
        }
        // POST api/<controller>
        public IHttpActionResult Post([FromBody] RentalTransactions rentalTransactions)
        {
            var content = new ResponseContent <RentalTransactions>(null);

            if (rentalTransactions != null)
            {
                using (var rentalTransactionsBusiness = new RentalTransactionsBusiness())
                {
                    content.Result = rentalTransactionsBusiness.InsertRentalTransaction(rentalTransactions) ? "1" : "0";

                    return(new StandartResult <RentalTransactions>(content, Request));
                }
            }

            content.Result = "0";

            return(new StandartResult <RentalTransactions>(content, Request));
        }
        // PUT api/<controller>/5
        public IHttpActionResult Put(int id, [FromBody] RentalTransactions rentalTransactions)
        {
            var content = new ResponseContent <RentalTransactions>(null);

            if (rentalTransactions != null)
            {
                using (var rentalTransactionsBusiness = new RentalTransactionsBusiness())
                {
                    rentalTransactions.RentalID = id;
                    content.Result = rentalTransactionsBusiness.UpdateRentalTransaction(rentalTransactions) ? "1" : "0";

                    return(new StandartResult <RentalTransactions>(content, Request));
                }
            }

            content.Result = "0";

            return(new StandartResult <RentalTransactions>(content, Request));
        }