示例#1
0
        public Game Update(Game updatingGame)
        {
            if (!updatingGame.IsValid())
            {
                return(null);
            }

            var gameToUpdate = FindById(updatingGame.Id);

            gameToUpdate.Name = updatingGame.Name;

            _updatableRepository.Update(gameToUpdate);

            return(gameToUpdate);
        }
示例#2
0
        public Friend Update(Friend updatingFriend)
        {
            Friend friendToUpdate = null;

            if (updatingFriend.IsValid())
            {
                friendToUpdate = FindById(updatingFriend.Id);

                friendToUpdate.Name  = updatingFriend.Name;
                friendToUpdate.Email = updatingFriend.Email;

                _updatableRepository.Update(friendToUpdate);
            }

            return(friendToUpdate);
        }