public IActionResult VerPerfilAlClick(AdapterDesc idPersona) { var id = Convert.ToInt32(idPersona.Descripcion); UsuarioActual.GetUsuarioActual().ObtenerPerfilAmigo(id); return(Json(new { success = true, redirecturl = Url.Action("Perfil", "Home") })); }
public IActionResult ValidateEmail(AdapterDesc d) { var email = d.Descripcion; var results = _dataService.GetPersonas().FindAll(item => item.correo_electronico == email); if (results.Count == 0) { return(Json(new { success = true })); } return(Json(new { success = false })); }
public IActionResult BuscarHashtags(AdapterDesc d) { var hash = d.Descripcion; var res = _dataService.GetHashtags(hash); var list = new List <IPost>(); foreach (var id in res) { var aux = _dataService.GetPostWithId(id)[0]; list.Add(aux); } UsuarioActual.GetUsuarioActual().SetBusquedaHashtags(list); return(Json(new { success = true, redirecturl = Url.Action("BusquedaHashtag", "Home") })); }
public IActionResult EditUserDesc(AdapterDesc desc) { Persona p = UsuarioActual.GetUsuarioActual().GetUser(); p.descripcion = desc.Descripcion; UsuarioActual.GetUsuarioActual().GetUser().descripcion = desc.Descripcion; var result = DataAccess.PersonaDataService.GetPersonaDataService().EditarPersona(p); if (!result) { return(Json(new { success = true })); } return(Content("Error")); }
public IActionResult LikePost(AdapterDesc idPost) { var id = Convert.ToInt32(idPost.Descripcion); _dataService.LikePost(id); //var p = UsuarioActual.GetUsuarioActual().GetMisPosts().Find(item => item.idPost == id); //var l = p.likes; //p.likes++; UsuarioActual.GetUsuarioActual().ActualizarMisPost(); UsuarioActual.GetUsuarioActual().ActualizarPostAmigos(); var post = _dataService.GetPostWithId(id)[0]; notificacion = new NotificacionLike(post.idPersona, UsuarioActual.GetUsuarioActual().GetUser().idPersona, id); notificacion.setTipo(); notificacion = new Like(notificacion); notificacion.setTipo(); notificacion.Notificar(); return(Json(new { success = true })); }
WWDC_GetAdapterDesc(int instanceType, int idx, out AdapterDesc desc);