public void InitializeRequest() { #region Url string urlUpdateUsuario = Endpoints.URL_SERVIDOR + Endpoints.UPDATE_USUARIO; string urlDeleteUsuario = Endpoints.URL_SERVIDOR + Endpoints.DELETE_USUARIO; string urlCreateSeguir = Endpoints.URL_SERVIDOR + Endpoints.CREATE_SEGUIR; string urlGetSeguidos = Endpoints.URL_SERVIDOR + Endpoints.GET_SEGUIDOS; string urlGetSeguidores = Endpoints.URL_SERVIDOR + Endpoints.GET_SEGUIDORES; string urlDeleteSeguir = Endpoints.URL_SERVIDOR + Endpoints.DELETE_SEGUIR; string urlGetPublicacionesUsuario = Endpoints.URL_SERVIDOR + Endpoints.GET_PUBLICACIONES_USUARIO; #endregion Url #region API UpdateUsuario = new SelectRequest <UsuarioModel>(); UpdateUsuario.SelectStrategy("POST", urlUpdateUsuario); DeleteUsuario = new SelectRequest <BaseModel>(); DeleteUsuario.SelectStrategy("POST", urlDeleteUsuario); GetSeguidos = new SelectRequest <BaseModel>(); GetSeguidos.SelectStrategy("GET", urlGetSeguidos); GetSeguidores = new SelectRequest <BaseModel>(); GetSeguidores.SelectStrategy("GET", urlGetSeguidores); DeleteSeguir = new SelectRequest <PeticionesDosUsuariosModel>(); DeleteSeguir.SelectStrategy("POST", urlDeleteSeguir); GetPublicacionesUsuario = new SelectRequest <BaseModel>(); GetPublicacionesUsuario.SelectStrategy("GET", urlGetPublicacionesUsuario); #endregion API }
public void InitializeRequest() { #region Url string urlGetUsuario = Endpoints.URL_SERVIDOR + Endpoints.GET_USUARIO; string urlGetLikes = Endpoints.URL_SERVIDOR + Endpoints.GET_LIKES; string urlGetPublicacionesSeguidos = Endpoints.URL_SERVIDOR + Endpoints.GET_PUBLICACIONES_SEGUIDOS; string urlGetPublicacionesUsuario = Endpoints.URL_SERVIDOR + Endpoints.GET_PUBLICACIONES_USUARIO; string urlDeletePublicacion = Endpoints.URL_SERVIDOR + Endpoints.DELETE_PUBLICACIONES; #endregion Url #region API GetUsuario = new SelectRequest <UsuarioModel>(); GetUsuario.SelectStrategy("GET", urlGetUsuario); DeletePublicacion = new SelectRequest <PublicacionModel>(); DeletePublicacion.SelectStrategy("POST", urlDeletePublicacion); GetPublicacionesSeguidos = new SelectRequest <BaseModel>(); GetPublicacionesSeguidos.SelectStrategy("GET", urlGetPublicacionesSeguidos); GetPublicacionesUsuario = new SelectRequest <BaseModel>(); GetPublicacionesUsuario.SelectStrategy("GET", urlGetPublicacionesUsuario); GetLikes = new SelectRequest <BaseModel>(); GetLikes.SelectStrategy("GET", urlGetLikes); #endregion API }
public NuevaPublicacionViewModel() { Usuario = (UsuarioModel)Application.Current.Properties["Usuario"]; IsEnableSend = false; SeleccionarFoto = new Command(async() => await SeleccionarFotoCommand(), () => true); Enviar = new Command(async() => await EnviarCommand(), () => IsEnableSend); memoryStream = new MemoryStream(); string urlCreatePublicacion = Endpoints.URL_SERVIDOR + Endpoints.CREATE_PUBLICACION; CreatePublicacionRequest = new SelectRequest <PublicacionModel>(); CreatePublicacionRequest.SelectStrategy("POST", urlCreatePublicacion); PopUp = new MessagePopupView(); }
public LoginViewModel() { InicioSesion = new Command(InicioSesionCommand); googleClientManager = CrossGoogleClient.Current; loadDataHandler = new LoadDataHandler(); string urlCretateUsuario = Endpoints.URL_SERVIDOR + Endpoints.CREATE_USUARIO; string urlGetUsuario = Endpoints.URL_SERVIDOR + Endpoints.GET_USUARIO; CreateUsuario = new SelectRequest <UsuarioModel>(); CreateUsuario.SelectStrategy("POST", urlCretateUsuario); GetUsuario = new SelectRequest <UsuarioModel>(); GetUsuario.SelectStrategy("GET", urlGetUsuario); PopUp = new MessagePopupView(); }
public void InitializeRequest() { #region Url string urlCreateComentario = Endpoints.URL_SERVIDOR + Endpoints.CREATE_COMENTARIO; string urlGetComentarios = Endpoints.URL_SERVIDOR + Endpoints.GET_COMENTARIOS; string urlDeleteComentario = Endpoints.URL_SERVIDOR + Endpoints.DELETE_COMENTARIO; string urlCreateLike = Endpoints.URL_SERVIDOR + Endpoints.CREATE_LIKE; string urlGetLikes = Endpoints.URL_SERVIDOR + Endpoints.GET_LIKES; string urlDeleteLike = Endpoints.URL_SERVIDOR + Endpoints.DELETE_LIKE; string urlCreateEtiqueta = Endpoints.URL_SERVIDOR + Endpoints.CREATE_ETIQUETA; string urlGetEtiquetas = Endpoints.URL_SERVIDOR + Endpoints.GET_ETIQUETAS; string urlDeleteEtiqueta = Endpoints.URL_SERVIDOR + Endpoints.DELETE_ETIQUETA; string urlDeletePublicacion = Endpoints.URL_SERVIDOR + Endpoints.DELETE_PUBLICACIONES; #endregion Url #region API CreateComentario = new SelectRequest <PeticionesComentariosPublicacion>(); CreateComentario.SelectStrategy("POST", urlCreateComentario); GetComentarios = new SelectRequest <BaseModel>(); GetComentarios.SelectStrategy("GET", urlGetComentarios); DeleteComentario = new SelectRequest <ComentarioModel>(); DeleteComentario.SelectStrategy("GET", urlDeleteComentario); CreateLike = new SelectRequest <PeticionesUsuarioPublicacion>(); CreateLike.SelectStrategy("POST", urlCreateLike); GetLikes = new SelectRequest <BaseModel>(); GetLikes.SelectStrategy("GET", urlGetLikes); DeleteLike = new SelectRequest <PeticionesUsuarioPublicacion>(); DeleteLike.SelectStrategy("POST", urlDeleteLike); CreateEtiqueta = new SelectRequest <PeticionesUsuarioPublicacion>(); CreateEtiqueta.SelectStrategy("POST", urlCreateEtiqueta); GetEtiquetas = new SelectRequest <BaseModel>(); GetEtiquetas.SelectStrategy("GET", urlGetEtiquetas); DeleteEtiqueta = new SelectRequest <PeticionesUsuarioPublicacion>(); DeleteEtiqueta.SelectStrategy("POST", urlDeleteEtiqueta); DeletePublicacion = new SelectRequest <PublicacionModel>(); DeletePublicacion.SelectStrategy("POST", urlDeletePublicacion); #endregion API }