internal static String Save(DB.SEC_User entry, DataContext dataContext) { try { if (dataContext.EntitySecurityContext.GetEntityState(entry) == EntityState.Detached) { dataContext.EntitySecurityContext.SEC_User.Add(entry); } Validation.ValidateEntity(dataContext.EntitySecurityContext, entry); } catch (Validation.EntityValidationException ex) { return(dataContext.PackageValidationException()); } return("Success"); }
public static DB.SEC_User GetPreviousItem(DB.SEC_User sec_user, DataContext dataContext) { return(dataContext.EntitySecurityContext.SEC_User.OrderByDescending(o => o.DisplayName).FirstOrDefault(n => n.DisplayName.CompareTo(sec_user.DisplayName) < 0 && n.DisplayName.CompareTo(sec_user.DisplayName) != 0)); }