public async Task <ComentarioDto> InsertCommentsAsync(int postId, ComentarioDto comentarioDto) { string uri = $"{string.Format(_basePath, postId)}"; var response = await _client.PostAsJsonAsync(uri, comentarioDto); return(await response.ReadContentAs <ComentarioDto>()); }
public void AtualizarComentario(ComentarioDto comentario) { var tabela = AutoMapper.Mapper.Map <Comentario>(comentario); tabela.DataAtualizacao = DateTime.Now; Dao.Atualizar(tabela); }
public ComentarioViewModel(ComentarioDto comentario) { this.Id = comentario.id; this.PostId = comentario.postId; this.Body = comentario.body; this.Name = comentario.name; this.Email = comentario.email; }
public Comentario DtoToEntity(ComentarioDto comentario) { return(new Comentario() { ComentarioId = comentario.Id, CommentTxt = comentario.CommentTxt, CursoId = comentario.CursoId, UserName = comentario.UserName }); }
public static int InserirNovoItem(ComentarioDto novoComentarioDto) { var comentario = new Comentario { IdLivro = novoComentarioDto.Livro.Id, IdUsuario = novoComentarioDto.Usuario.Id, Conteudo = novoComentarioDto.Conteudo }; return(RepositorioBase.InserirNovoItem <Comentario>(Comentarios, comentario)); }
// PUT: api/Comentarios/5 public void Put(int id, [FromBody] ComentarioDto comentario) { var comentarioExistente = ComentarioRepositorio.ObterPeloId(id); if (comentarioExistente == null) { comentario.Id = id; ComentarioRepositorio.InserirNovoItem(comentario); } else { // TODO } }
public ActionResult <Comentario> AddComentario(ComentarioDto comentarioDto) { var comentario = new Comentario() { Descricao = comentarioDto.Descricao, ForumId = comentarioDto.ForumId, UsuariaId = comentarioDto.UsuariaId }; _dBContext.Comentarios.Add(comentario); _dBContext.SaveChangesAsync(); return(comentario); }
public async Task <IActionResult> Delete(ComentarioDto dto) { var result = new HttpResult <ComentarioDto>(this._logger); try { await this._app.Remove(dto); return(result.ReturnCustomResponse(this._app, dto)); } catch (Exception ex) { return(result.ReturnCustomException(ex, "Target.Pendencias - Comentario", dto)); } }
public ActionResult <Comentario> UpdateComentario(int id, ComentarioDto comentarioDto) { var comentario = new Comentario() { Id = id, Descricao = comentarioDto.Descricao, ForumId = comentarioDto.ForumId, UsuariaId = comentarioDto.UsuariaId }; _dBContext.Entry(comentario).State = EntityState.Modified; _dBContext.SaveChangesAsync(); return(comentario); }
public ComentarioDto InsertComment(ComentarioDto comentarioDto) { Comentario comentario = _mapper.Map <Comentario>(comentarioDto); comentario.Post = null; comentario.UsuarioIdPropietarioNavigation = null; comentario.UsuarioIdCreacionNavigation = null; comentario.UsuarioIdActualizacionNavigation = null; string userId = _httpContextAccessor.HttpContext.User.Claims.Where(c => c.Type == JwtClaimTypes.Subject).FirstOrDefault().Value; comentario.FechaCreacion = DateTime.Now; comentario.FechaActualizacion = DateTime.Now; comentario.UsuarioIdPropietario = userId; comentario.UsuarioIdCreacion = userId; comentario.UsuarioIdActualizacion = userId; _unitOfWork.Comentarios.Insert(comentario); _unitOfWork.Save(); return(_mapper.Map <ComentarioDto>(comentario)); }
public ComentarioDto InsertComment(int postId, ComentarioDto comentarioDto) { return(_blogService.InsertComment(comentarioDto)); }
public void DeletarComentario(ComentarioDto comentario) { var tabela = AutoMapper.Mapper.Map <Comentario>(comentario); Dao.Excluir(tabela); }
public ActionResult <int> Put([FromBody] ComentarioDto Comentario) { return(comentarioBusiness.UpdateComentario(Comentario)); }
public ActionResult <int> Post([FromBody] ComentarioDto Comentario) { return(comentarioBusiness.InsertComentario(Comentario)); }
// POST: api/Comentarios public void Post([FromBody] ComentarioDto comentario) { ComentarioRepositorio.InserirNovoItem(comentario); }
public int UpdateComentario(ComentarioDto comentario) { return(comentarioRepository.InstertOrUpdate(mapper.DtoToEntity(comentario), new { ComentarioId = comentario.Id })); }
public int InsertComentario(ComentarioDto comentario) { return(comentarioRepository.Add(mapper.DtoToEntity(comentario))); }
public ActionResult <Comentario> CriarComentario([FromBody] ComentarioDto comentario) { return(_comentarioService.AddComentario(comentario)); }