public IActionResult PutMidia(string id, [FromBody] MidiaDTO midia) { try { ItemAppService.AlterarMidia(id, midia); return(NoContent()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult PostMidia([FromBody] MidiaDTO midia) { try { ItemAppService.InserirMidia(midia); return(Created(String.Empty, midia)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public static void InserirMidia(MidiaDTO midia) { var repository = new MidiaRepository(MidiaDTO.Criar(midia)); repository.Inserir(); }
public static MidiaDTO ObterMidia(string id) { return(MidiaDTO.Criar(new MidiaRepository().ObterPorId(id))); }
public static IEnumerable <MidiaDTO> ObterMidias() { return(MidiaDTO.Criar(new MidiaRepository().Obter())); }
public static void AlterarMidia(string id, MidiaDTO midia) { var repository = new MidiaRepository(MidiaDTO.Criar(midia)); repository.Alterar(id); }