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(); } }
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)); }
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(); }
public Clan Update(int id, InsertClanRequestModel Model) { return(_ClanService.Update(id, Model)); }
public Clan Insert(InsertClanRequestModel Model) { return(_ClanService.Insert(Model)); }
public Korisnik Update(int id, InsertClanRequestModel Model) { return(_KorisnikService.Update(id, Model)); }