Beispiel #1
0
 public static void SaveWorker(Worker worker)
 {
     using (var db = new WorkersBenefitsDB2())
     {
         db.Entry(worker).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Beispiel #2
0
 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();
     }
 }
Beispiel #3
0
        //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();
            }
        }
Beispiel #4
0
 /// <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;
     }
 }