// GET: api/Resource
        public async Task <IHttpActionResult> Get()
        {
            var userId = await UserService.GetUserId(User.Identity.Name);

            var hotelId = EmployeeService.GetEmployeeHotelId(userId);

            return(Ok(HotelResourceService.GetAll(hotelId)));
        }
        // PUT: api/Hotel/5
        public async Task <IHttpActionResult> Put(HotelResourceModel hotelResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var hotelResourceDTO = new HotelResourceDTO
            {
                HotelId    = hotelResource.HotelId,
                ResourceId = hotelResource.ResourceId,
                Amount     = hotelResource.Amount
            };
            await HotelResourceService.Update(hotelResourceDTO);

            return(Ok());
        }
 // DELETE: api/Resource/5
 public IHttpActionResult Delete(int id)
 {
     HotelResourceService.Delete(id);
     return(Ok());
 }
 // GET: api/Resource/5
 public IHttpActionResult Get(int id)
 {
     return(Ok(HotelResourceService.Get(id)));
 }