public static bool Add(FingerScan fin) { var oldfin = new FingerScan(); try { if (fin != null) { oldfin = GetObjByEmployeeID(fin.EMP_ID); DeleteByEmployeeID(fin.EMP_ID); using (var ctx = new BIG_DBEntities()) { ctx.FingerScans.Add(fin); ctx.SaveChanges(); } } return(true); } catch (Exception ex) { Add(oldfin); throw ex; } }
public static FingerScan GetObjByEmployeeID(string emp) { var result = new FingerScan(); try { using (var ctx = new BIG_DBEntities()) { result = ctx.FingerScans.Where(x => x.EMP_ID == emp).FirstOrDefault(); } return(result); } catch (Exception ex) { throw ex; } }