public static bool Update <T>(T data) where T : class { bool IsSuccess = false; try { using (UniWebEntities uniWebEntities = new UniWebEntities()) { uniWebEntities.Entry <T>(data).State = System.Data.Entity.EntityState.Modified; uniWebEntities.SaveChanges(); return(true); } } catch (Exception ex) { } return(IsSuccess); }
public static bool Update <T>(Expression <Func <T, bool> > expression) where T : class { bool IsSuccess = false; try { using (UniWebEntities uniWebEntities = new UniWebEntities()) { T data = uniWebEntities.Set <T>().Where(expression).ToList().FirstOrDefault(); uniWebEntities.Entry <T>(data).State = System.Data.Entity.EntityState.Modified; uniWebEntities.SaveChanges(); return(true); } } catch (Exception ex) { } return(IsSuccess); }