Esempio n. 1
0
        public SharedModels.Users PromijeniSliku(int userId, [FromBody] SlikaPromjenaRequest obj)
        {
            var loggedInUserName = usersService.GetRequestUserName(HttpContext.Request);

            var fajl = new Fajl
            {
                BinarniZapis = obj.Slika,
                Naziv        = obj.Naziv
            };

            return(usersService.UpdateProfilePicture(loggedInUserName, userId, fajl));
        }
Esempio n. 2
0
        public async Task <SharedModels.Users> UpdateProfilePicture(int id, SlikaPromjenaRequest obj)
        {
            var url = $"{APIUrl}/{Resurs}/{id}/akcije/slika";

            try
            {
                var rezult = await url.WithBasicAuth(Username, Password).PutJsonAsync(obj).ReceiveJson <SharedModels.Users>();

                return(rezult);
            }
            catch (FlurlHttpException ex)
            {
                var errori = GetErrore(ex).Result;
                await Application.Current.MainPage.DisplayAlert("Greška", errori, "OK");

                return(default(SharedModels.Users));
            }
        }