public Models.TbComentario Comentario(Models.TbComentario tb) { db.Add(tb); db.SaveChanges(); return(tb); }
public Models.TbComentario ParaTabelaComentario(Models.Request.ComentarioRequest req) { Models.TbComentario a = new Models.TbComentario(); a.DsComentario = req.Texto; a.IdMemelation = req.IdDoMeme; return(a); }
public Models.TbComentario InserirBD(Models.TbComentario comentario) { bd.Add(comentario); bd.SaveChanges(); return(comentario); }
public Models.Response.ComentarioResponse ForResponse(Models.TbComentario req) { return(new Models.Response.ComentarioResponse { id = req.IdComentario, id_meme = req.IdMeme, comentario = req.DsComentario }); }
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.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); }
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.TbComentario Converter(Models.Request.ComentarioRequest comentario) { Models.TbComentario novo = new Models.TbComentario(); novo.IdMemelation = comentario.meme; novo.DsComentario = comentario.comentario; return(novo); }
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); }
public Models.TbComentario deletar(int id) { Models.TbComentario coment = data.consultarPorID(id); if (coment == null) { throw new ArgumentException("ID não existe"); } return(data.deletar(coment)); }
public Models.TbComentario Comentar(Models.TbComentario tb) { if (tb.IdMemelation <= 0) { throw new Exception("Meme inválido"); } if (string.IsNullOrEmpty(tb.DsComentario)) { throw new Exception("Comentario é obrigatório."); } return(db.Comentario(tb)); }
public ActionResult <Models.Response.ComentarioResponse> deletar(int id) { try{ Models.TbComentario coment = buss.deletar(id); return(conv.ForResponse(coment)); } catch (Exception ex) { return(new BadRequestObjectResult( new Models.Response.ErroResponse(404, ex.Message) )); } }
public Models.TbComentario inserir(Models.TbComentario req) { if (string.IsNullOrEmpty(req.DsComentario)) { throw new ArgumentException("Comentario está vazio"); } if (data.consultarMemeID(req.IdMeme) == null) { throw new ArgumentException("ID meme não existe"); } return(data.inserir(req)); }
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) )); } }
public Models.TbComentario InserirRN(Models.TbComentario comentario) { comentario.DtPostado = DateTime.Now; if (comentario.IdMemelation <= 0) { throw new Exception("Meme invalido."); } if (string.IsNullOrEmpty(comentario.DsComentario)) { throw new Exception("Campo comentario deve ser preenchido."); } return(funcaoBD.InserirBD(comentario)); }
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) )); } }
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) )); } }
public Models.TbComentario deletar(Models.TbComentario coment) { ctx.TbComentario.Remove(coment); ctx.SaveChanges(); return(coment); }
public Models.TbComentario inserir(Models.TbComentario coment) { ctx.TbComentario.Add(coment); ctx.SaveChanges(); return(coment); }