Example #1
0
        public async Task Snimi()
        {
            var Clan = await _AuthService.GetLogiraniKorisnik <ResponseModels.GetKorisnikResponseModel>();

            InsertClanRequestModel ClanInfo = new InsertClanRequestModel
            {
                Ime          = Ime,
                Prezime      = Prezime,
                DatumRodenja = Clan.DatumRodenja,
                Kilaza       = Kilaza,
                Pojas        = Clan.PojasId,
                Kategorija   = Clan.Kategorija,
                Slika        = Clan.Slika
            };

            if (Clan != null)
            {
                await _ClanService.Update <Clan>(Clan.Id, ClanInfo);

                ClanInfo.Username     = Clan.Username;
                ClanInfo.PasswordSalt = Clan.PasswordSalt;
                ClanInfo.PasswordHash = Clan.PasswordHash;
                ClanInfo.UlogaId      = Clan.UlogaId;
                await _KorisnikService.Update <Models.GetKorisnikResponseModel>(Clan.Id, ClanInfo);

                await Application.Current.MainPage.DisplayAlert("Info", $"Podaci za člana {Clan.Ime + " " + Clan.Prezime} uspješno promijenjeni", "OK");
            }
            else
            {
                await Application.Current.MainPage.DisplayAlert("Error", "Clan ne postoji", "OK");
            }
        }
        private async void Btn_SnimiFormu_Click(object sender, EventArgs e)
        {
            if (ValidateChildren())
            {
                InsertClanRequestModel Model = new InsertClanRequestModel
                {
                    Ime          = TBox_Ime.Text,
                    Prezime      = TBox_Prezime.Text,
                    DatumRodenja = DTime_DatumRodenja.Value,
                    Kilaza       = float.Parse(TBox_Kilaza.Text),
                    PojasId      = PojasId,
                    Kategorija   = TBox_Kategorija.Text,
                    Slika        = SlikaIzFileExplorera
                };

                var noviClan = await _Clanovi.Insert <Clan>(Model);

                if (noviClan != null)
                {
                    AddedKorisnik added = new AddedKorisnik();
                    added.ShowDialog();
                }
                Dispose();
                Close();
                Dashboard Dash = new Dashboard();
                Dash.ShowDialog();
            }
        }
Example #3
0
 public Clan Insert(InsertClanRequestModel Model)
 {
     if (Model != null)
     {
         var Entity = Mapper.Map <Clan>(Model);
         Context.Clanovi.Add(Entity);
         Context.SaveChanges();
     }
     return(Mapper.Map <InsertClanRequestModel, Clan>(Model));
 }
Example #4
0
        public Clan Update(int id, InsertClanRequestModel Model)
        {
            var Clan = Context.Clanovi.SingleOrDefault(c => c.Id == id);

            if (Clan != null)
            {
                Mapper.Map(Model, Clan);
                Context.SaveChanges();
            }
            return(Mapper.Map <Clan>(Clan));
        }
        public Korisnik Update(int id, InsertClanRequestModel Model)
        {
            var Korisnik = Context.Korisnici.SingleOrDefault(c => c.Id == id);

            if (Korisnik != null)
            {
                Mapper.Map(Model, Korisnik);
                Context.SaveChanges();
            }
            return(Mapper.Map <Korisnik>(Korisnik));
        }
        private async void Btn_SnimiPromjene_Click(object sender, EventArgs e)
        {
            InsertClanRequestModel Model = new InsertClanRequestModel
            {
                Ime          = TBox_ImeUredi.Text,
                Prezime      = TBox_PrezimeUredi.Text,
                DatumRodenja = DTime_DatumRodenjaUredi.Value,
                Kilaza       = float.Parse(TBox_KilazaUredi.Text),
                PojasId      = PojasId,
                Kategorija   = TBox_KategorijaUredi.Text,
                Slika        = SlikaIzFileExplorera
            };
            await _Clanovi.Update <Clan>(ClanId, Model);

            Dispose();
            Dashboard Dash = new Dashboard();

            Dash.ShowDialog();
            Close();
        }
Example #7
0
 public Clan Update(int id, InsertClanRequestModel Model)
 {
     return(_ClanService.Update(id, Model));
 }
Example #8
0
 public Clan Insert(InsertClanRequestModel Model)
 {
     return(_ClanService.Insert(Model));
 }
Example #9
0
 public Korisnik Update(int id, InsertClanRequestModel Model)
 {
     return(_KorisnikService.Update(id, Model));
 }