Exemplo n.º 1
0
 public IActionResult Put(Guid idSeriado, [FromBody] SeriadoModeloVisao seriadoModelView)
 {
     try
     {
         return(Json(_seriadoRN.Obter(idSeriado)));
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(StatusCode(500));
     }
 }
Exemplo n.º 2
0
        public SeriadoObjeto Atualizar(Guid idSeriado, SeriadoModeloVisao seriadoModeloVisao)
        {
            var seriadoObjeto = _seriadorepository.ObterPorId(idSeriado);

            if (seriadoObjeto == null)
            {
                return(null);
            }


            return(seriadoObjeto);
        }
Exemplo n.º 3
0
 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));
     }
 }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
 public void Excluir(SeriadoModeloVisao seriadoModeloVisao)
 {
     throw new NotImplementedException();
 }