public void InsertComment(ComentarioViewModel comentarioViewModel) { Comentario comentario = _mapper.Map <Comentario>(comentarioViewModel); comentario.Post = null; comentario.UsuarioIdPropietarioNavigation = null; comentario.UsuarioIdCreacionNavigation = null; comentario.UsuarioIdActualizacionNavigation = null; string userId = _userManager.GetUserId(_httpContextAccessor.HttpContext.User); comentario.FechaCreacion = DateTime.Now; comentario.FechaActualizacion = DateTime.Now; comentario.UsuarioIdPropietario = userId; comentario.UsuarioIdCreacion = userId; comentario.UsuarioIdActualizacion = userId; _unitOfWork.Comentarios.Insert(comentario); _unitOfWork.Save(); }
public void InsertComment(ComentarioViewModel comentarioViewModel) { Comentario comentario = _mapper.Map <Comentario>(comentarioViewModel); comentario.Post = null; comentario.UsuarioIdPropietarioNavigation = null; comentario.UsuarioIdCreacionNavigation = null; comentario.UsuarioIdActualizacionNavigation = null; string userId = _httpContextAccessor.HttpContext.User.Claims.Where(c => c.Type == ClaimTypes.NameIdentifier).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(); }
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)); }