public Models.TbComentario ForTable(Models.Request.ComentarioRequest req)
 {
     return(new Models.TbComentario {
         IdMeme = req.id_meme,
         DsComentario = req.comentario
     });
 }
예제 #2
0
 public Models.TbComentario ParaTabelaComentario(Models.Request.ComentarioRequest req)
 {
     Models.TbComentario a = new Models.TbComentario();
     a.DsComentario = req.Texto;
     a.IdMemelation = req.IdDoMeme;
     return(a);
 }
예제 #3
0
        public Models.Response.ComentarioResponse ReqComentparaResComent(Models.Request.ComentarioRequest reg)
        {
            Models.Response.ComentarioResponse ctx = new Models.Response.ComentarioResponse();
            ctx.idmeme     = reg.idmeme;
            ctx.comentario = reg.comentario;

            return(ctx);
        }
예제 #4
0
        public Models.TbComentario ReqComentparaTbComent(Models.Request.ComentarioRequest reg)
        {
            Models.TbComentario ctx = new Models.TbComentario();
            ctx.IdMeme       = reg.idmeme;
            ctx.DsComentario = reg.comentario;

            return(ctx);
        }
        public Models.TbComentario Converter(Models.Request.ComentarioRequest comentario)
        {
            Models.TbComentario novo = new Models.TbComentario();

            novo.IdMemelation = comentario.meme;
            novo.DsComentario = comentario.comentario;

            return(novo);
        }
예제 #6
0
 public ActionResult <Models.Response.ComentarioResponse> inserir(Models.Request.ComentarioRequest req)
 {
     try{
         Models.TbComentario coment  = conv.ForTable(req);
         Models.TbComentario coment2 = buss.inserir(coment);
         return(conv.ForResponse(coment2));
     }
     catch (Exception ex)
     {
         return(new BadRequestObjectResult(
                    new Models.Response.ErroResponse(404, ex.Message)
                    ));
     }
 }
예제 #7
0
        public ActionResult <Models.Response.ComentarioResponse> Comentar(Models.Request.ComentarioRequest tb)
        {
            try
            {
                Models.TbComentario a = conversor.ParaTabelaComentario(tb);

                Models.Response.ComentarioResponse resp = conversor.ParaRespostaComentario(business.Comentar(a));
                return(resp);
            }
            catch (Exception ex)
            {
                return(BadRequest(
                           new Models.Response.ErroResponse(400, ex.Message)
                           ));
            }
        }
예제 #8
0
        public ActionResult <Models.Response.ComentarioResponse> Inserir(Models.Request.ComentarioRequest novo)
        {
            try
            {
                Models.TbComentario comentario = Convert.Converter(novo);

                Models.TbComentario adicionado = funcaoRN.InserirRN(comentario);

                return(Convert.Converter(adicionado));
            }
            catch (Exception ex)
            {
                return(BadRequest(
                           new Models.Response.ErroResponse(400, ex.Message)
                           ));
            }
        }