Example #1
0
        public async Task <bool> RemoveFilmCard(FilmCard removableCard)
        {
            HttpResponseMessage response = await httpClient.DeleteAsync(uri + "?filmName=" + removableCard.filmName + "&PosterPath=");

            return(response.IsSuccessStatusCode);
        }
Example #2
0
        public async Task <bool> ChangeFilmCard(FilmCard removableCard, string cardName)
        {
            HttpResponseMessage response = await httpClient.PutAsync(uri + "?filmName=" + removableCard.filmName + "&PosterPath=&cardName=" + cardName, null);

            return(response.IsSuccessStatusCode);
        }
Example #3
0
        public async Task <bool> AddFilmCard(FilmCard newFilmCard)
        {
            HttpResponseMessage response = await httpClient.PostAsync(uri + "?filmName=" + newFilmCard.filmName + "&PosterPath=", null);

            return(response.IsSuccessStatusCode);
        }
Example #4
0
 public ActionResult RemoveCard([FromQuery] FilmCard removableCard)
 {
     cardInteraction.RemoveCard(removableCard.FilmName);
     return(StatusCode(204));
 }
Example #5
0
 public ActionResult ChangeCard([FromQuery] FilmCard newCard, [FromQuery] string cardName)
 {
     cardInteraction.ChangeCard(newCard, cardName);
     return(StatusCode(203));
 }
Example #6
0
 public ActionResult AddCard([FromQuery] FilmCard newCard, byte[] jpgBytes)
 {
     cardInteraction.AddCard(newCard);
     return(StatusCode(201));
 }
Example #7
0
 public ActionResult GetImage([FromQuery] FilmCard filmCard)
 {
     return(File(cardInteraction.GetImageBytes(filmCard), "image/jpeg"));
 }