private void Remove(object radnik) { //stavlja se u listu privremeno izbrisanih RadnikNaProjektu r = radnik as RadnikNaProjektu; tmpIzbrisani.Add(r); Radnici.Remove(r); }
private void obrisiRadnika(object obj) { Radnik rad, radLista; radLista = Radnici.FirstOrDefault(a => a.KorisnickoIme == KliknutiRadnik.KorisnickoIme); using (var context = new ZabavniParkDbContext()) { rad = context.Radnici.Where(a => a.KorisnickoIme == KliknutiRadnik.KorisnickoIme).FirstOrDefault <Radnik>(); context.Entry(rad).State = Microsoft.Data.Entity.EntityState.Deleted; Radnici.Remove(radLista); context.SaveChanges(); } }
//update radnika private async void izmjeniRadnika(object obj) { // Ovdje ide kod koji spašava u bazu podataka Radnik rad, radLista; using (var context = new ZabavniParkDbContext()) { rad = context.Radnici.Where(a => a.KorisnickoIme == KliknutiRadnik.KorisnickoIme).FirstOrDefault <Radnik>(); radLista = Radnici.FirstOrDefault(r => r.KorisnickoIme == KliknutiRadnik.KorisnickoIme); Radnici.Remove(radLista); } if (rad != null) { rad.Ime = radLista.Ime = Ime; rad.Prezime = radLista.Prezime = Prezime; rad.KorisnickoIme = radLista.KorisnickoIme = Username; rad.Sifra = radLista.Sifra = Password; rad.RadniStaz = radLista.RadniStaz = Convert.ToInt32(RadniStaz); rad.Plata = radLista.Plata = Convert.ToDouble(Plata); rad.Tip = radLista.Tip = TipRadnika; using (var context = new ZabavniParkDbContext()) { //Mark entity as modified //EntityEntry<Radnik> r = context.Entry(rad); context.Entry(rad).State = Microsoft.Data.Entity.EntityState.Modified; Radnici.Add(radLista); context.SaveChanges(); } var message = new MessageDialog("Radnik je uspješno izmijenjen!", "Izmjena radnika"); await message.ShowAsync(); Ime = string.Empty; Prezime = string.Empty;; Username = string.Empty; Password = string.Empty; Plata = string.Empty; RadniStaz = string.Empty; //EnumCol = string.Empty; } }
private void Remove(object radnik) { RadnikNaProjektu r = radnik as RadnikNaProjektu; Radnici.Remove(r); }