public IActionResult Put(Guid idSeriado, [FromBody] SeriadoModeloVisao seriadoModelView) { try { return(Json(_seriadoRN.Obter(idSeriado))); } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(500)); } }
public SeriadoObjeto Atualizar(Guid idSeriado, SeriadoModeloVisao seriadoModeloVisao) { var seriadoObjeto = _seriadorepository.ObterPorId(idSeriado); if (seriadoObjeto == null) { return(null); } return(seriadoObjeto); }
public IActionResult Post([FromBody] SeriadoModeloVisao seriadoModelView) { try { if (ModelState.IsValid) { var seriadoRN = _seriadoRN.Inserir(seriadoModelView); return(Created("api/Seriado/" + seriadoRN.Id, seriadoRN.Id)); } return(BadRequest()); } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(500)); } }
public SeriadoObjeto Inserir(SeriadoModeloVisao seriadoModeloVisao) { var seriadoObjeto = new SeriadoObjeto(); seriadoObjeto.Nome = seriadoModeloVisao.Nome; seriadoObjeto.QtdEpisodios = seriadoModeloVisao.QtdEpisodios; seriadoObjeto.Temporada = seriadoModeloVisao.Temporada; seriadoObjeto.Duracao = seriadoModeloVisao.Duracao; seriadoObjeto.AvaliacaCriticos = seriadoModeloVisao.AvaliacaCriticos; seriadoObjeto.AvaliacaoPublico = seriadoModeloVisao.AvaliacaoPublico; seriadoObjeto.Categoria = this.Classificar(seriadoObjeto.AvaliacaoPublico, seriadoObjeto.AvaliacaCriticos); seriadoObjeto = _seriadorepository.Inserir(seriadoObjeto); return(seriadoObjeto); }
public void Excluir(SeriadoModeloVisao seriadoModeloVisao) { throw new NotImplementedException(); }