public static void SaveWorker(Worker worker) { using (var db = new WorkersBenefitsDB2()) { db.Entry(worker).State = EntityState.Modified; db.SaveChanges(); } }
public static void SetWorkerRegistered(string idNumber) { using (var db = new WorkersBenefitsDB2()) { var workerToUpdate = db.workers.Single(item => item.id_number == idNumber); db.Entry(workerToUpdate).State = EntityState.Modified; db.SaveChanges(); } }
//public static void SaveWorker(Worker worker) //{ // try // { // using (var db = new WorkersBenefitsDB2()) // { // db.Entry(worker).State = EntityState.Modified; // db.SaveChanges(); // } // } // catch (Exception ex) // { // m_logger.Error(ex); // throw; // } //} public static void DeleteWorker(int workerId) { using (var db = new WorkersBenefitsDB2()) { var workerToDelete = db.workers.Find(workerId); db.workers.Remove(workerToDelete); db.SaveChanges(); } }
/// <summary> /// Preliminarily creates the worker (by company side) /// </summary> /// <param name="worker"></param> public static void CreateWorker(Worker worker) { try { using (var db = new WorkersBenefitsDB2()) { db.workers.Add(worker.ToDB()); db.SaveChanges(); } } catch (Exception ex) { m_logger.Error(ex); throw; } }