public static SQM_MEASURE UpdateSQMMeasure(SQM.Website.PSsqmEntities ctx, SQM_MEASURE measure, string updateBy) { try { measure = (SQM_MEASURE)SQMModelMgr.SetObjectTimestamp((object)measure, updateBy, measure.EntityState); if (measure.EntityState == EntityState.Detached || measure.EntityState == EntityState.Added) { ctx.AddToSQM_MEASURE(measure); } if (measure.STATUS == "D") { ctx.DeleteObject(measure); } ctx.SaveChanges(); } catch (Exception e) { //SQMLogger.LogException(e); } return(measure); }