public async Task <bool> RemoveFilmCard(FilmCard removableCard) { HttpResponseMessage response = await httpClient.DeleteAsync(uri + "?filmName=" + removableCard.filmName + "&PosterPath="); return(response.IsSuccessStatusCode); }
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); }
public async Task <bool> AddFilmCard(FilmCard newFilmCard) { HttpResponseMessage response = await httpClient.PostAsync(uri + "?filmName=" + newFilmCard.filmName + "&PosterPath=", null); return(response.IsSuccessStatusCode); }
public ActionResult RemoveCard([FromQuery] FilmCard removableCard) { cardInteraction.RemoveCard(removableCard.FilmName); return(StatusCode(204)); }
public ActionResult ChangeCard([FromQuery] FilmCard newCard, [FromQuery] string cardName) { cardInteraction.ChangeCard(newCard, cardName); return(StatusCode(203)); }
public ActionResult AddCard([FromQuery] FilmCard newCard, byte[] jpgBytes) { cardInteraction.AddCard(newCard); return(StatusCode(201)); }
public ActionResult GetImage([FromQuery] FilmCard filmCard) { return(File(cardInteraction.GetImageBytes(filmCard), "image/jpeg")); }