public static CardGroup SaveCardGroup(CardGroup @group) { using (ICardRepository cardRepository = new CardRepository()) { cardRepository.AttachEntityIfChangeTrackingDisabled(cardRepository.ObjectContext.CardGroups, @group); cardRepository.ApplyChanges(cardRepository.ObjectContext.CardGroups, @group); cardRepository.UnitOfWork.SaveChanges(); @group.AcceptChanges(); return @group; } }