public async Task <IHttpActionResult> GetReservationsForOneUser(int userId)
        {
            var found = await RezervariDao.findAllReservationsOfOneUser(userId);

            if (!found.Any())
            {
                return(NotFound());
            }
            else
            {
                return(Ok(found));
            }
        }
        public async Task <IHttpActionResult> Get()
        {
            var identity = (ClaimsIdentity)User.Identity;
            var role     = identity.Claims.Where(r => r.Type == ClaimTypes.Role).Select(r => r.Value).First();
            var id       = identity.Claims.FirstOrDefault(uId => uId.Type == "Id").Value;

            if (role == "Admin")
            {
                return(Ok(await RezervariDao.getAllRezervationsAsync()));
            }
            else if (role == "User")
            {
                return(Ok(await RezervariDao.findAllReservationsOfOneUser(int.Parse(id))));
            }
            else
            {
                return(BadRequest());
            }
        }