public UserGroup Add(UserGroup entity) { var newEntity = (UserGroup)entity.Clone(); newEntity.Id = !entities.Any() ? 1 : entities.Max(item => item.Id) + 1; entities.Add(newEntity); return (UserGroup)newEntity.Clone(); }
public UserGroup Update(UserGroup entity) { var existEntity = entities.SingleOrDefault(item => item.Id == item.Id); if (existEntity == null) { throw new NullReferenceException(); } existEntity.Name = entity.Name; return (UserGroup)existEntity.Clone(); }