예제 #1
0
 public Models.Response.ComentarioResponse ParaRespostaComentario(Models.TbComentario req)
 {
     Models.Response.ComentarioResponse a = new Models.Response.ComentarioResponse();
     a.Id       = req.IdComentario;
     a.Texto    = req.DsComentario;
     a.IdDoMeme = req.IdMemelation;
     return(a);
 }
예제 #2
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);
        }
예제 #3
0
        public Models.Response.ComentarioResponse TbComentparaResComent(Models.TbComentario reg)
        {
            Models.Response.ComentarioResponse ctx = new Models.Response.ComentarioResponse();
            ctx.idcomentario = reg.IdComentario;
            ctx.idmeme       = reg.IdMeme;
            ctx.comentario   = reg.DsComentario;

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

            novo.id         = comentario.IdComentario;
            novo.meme       = comentario.IdMemelation;
            novo.comentario = comentario.DsComentario;
            novo.data       = comentario.DtPostado;

            return(novo);
        }
예제 #5
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)
                           ));
            }
        }