public HttpResponseMessage GetAllMoivesSecure() { try { var userName = User.Identity.Name; if (!CinemaService.IsUser(userName)) { throw (new UnauthorizedAccessException("The access is only for users")); } var movies = CinemaService.GetAllMovieWithCatagory(); var movieDto = new List <MovieDto>(); foreach (var movie in movies) { movieDto.Add(new MovieDto() { number = movie.number, name = movie.name, movieDate = movie.movie_date, numOfSeat = movie.num_of_seat, ticketPrice = movie.ticket_price, pYear = movie.p_year, length = movie.length, posterUrl = movie.poster_url, catagory = ((Catagory)movie.catagory_id).ToString() }); } return(Request.CreateResponse(HttpStatusCode.OK, movieDto)); }catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.NotFound, ex.Message)); } }
public HttpResponseMessage GetAllMoives() { try { var movies = CinemaService.GetAllMovieWithCatagory(); var movieDto = new List <MovieDto>(); foreach (var movie in movies) { movieDto.Add(new MovieDto() { number = movie.number, name = movie.name, movieDate = movie.movie_date, numOfSeat = movie.num_of_seat, ticketPrice = movie.ticket_price, pYear = movie.p_year, length = movie.length, posterUrl = movie.poster_url, catagory = ((Catagory)movie.catagory_id).ToString() }); } return(Request.CreateResponse(HttpStatusCode.OK, movieDto)); }catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.NotFound, ex.Message)); } }