public static bool RemoveWorker(int idWorker) { var worker = new PRACOWNICY() { idPrac = idWorker }; using (var entities = new DBEntities()) { try { entities.PRACOWNICY.Attach(worker); entities.PRACOWNICY.Remove(worker); entities.SaveChanges(); } catch (Exception) { if (!entities.PRACOWNICY.Any(p => p.idPrac == idWorker)) { return(false); } } } return(true); }
public WorkerListGrid(PRACOWNICY pracownik) { idPrac = pracownik.idPrac; ImieNazwisko = pracownik.Imie + " " + pracownik.Nazwisko; DataZatr = pracownik.DataZatr.ToString("d"); Telefon = pracownik.Telefon; Email = pracownik.Email; Login = pracownik.Login; }
public static bool AddWorker(PRACOWNICY newPracownik) { using (var entities = new DBEntities()) { entities.PRACOWNICY.Add(newPracownik); entities.SaveChanges(); } return(true); }
public static bool UpdateWorker(PRACOWNICY updatePracownik) { using (var entities = new DBEntities()) { var pracownik = entities.PRACOWNICY .First(p => p.idPrac == updatePracownik.idPrac); entities.Entry(pracownik).CurrentValues.SetValues(updatePracownik); entities.SaveChanges(); return(true); } }