public ReservationModel Get(int reservationId, int clientId = 0)
        {
            var rsv = DA.Current.Single <Reservation>(reservationId);

            if (rsv != null)
            {
                int cid = (clientId == 0) ? rsv.Client.ClientID : clientId;
                return(_manager.CreateReservationModel(rsv, cid, Request.GetOwinContext().Request.RemoteIpAddress));
            }
            else
            {
                throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Reservation does not exist."));
            }
        }